/**
 * @file
 * Form Styling
 */
 
 @font-face {
	font-family:BebasNeue;
	src:url(fonts/bebasneue-webfont.eot);
	src: local('☺'),
		url('fonts/bebasneue-webfont.otf') format('opentype'),
		url('fonts/bebasneue-webfont.woff') format('woff'),
		url('fonts/bebasneue-webfont.ttf') format('truetype'),
		url('fonts/bebasneue-webfont.svg') format('svg');
}


 /* PRODUCT REGISTRATION FORM / STOLEN PRODUCTS FORM */
 
 /*#webform-component-product-information--communications {padding-top:10px;}
 
 .fieldset-wrapper #webform-component-product-information--communications label {
	 	    float: left;
   			width: 220px;}  
		
#webform-component-product-information--serial-number label {} */

.page-node-647 div.questions_block {
		margin-right:6px;}
		
.page-node-2284 {
		font-size:20px;}
		
.page-node-2284 .webform-confirmation {
	color: #A4A6A9;
	margin-bottom:10px;}

	.page-node-2284 .links a {
			color:#0B92D0!important;}
			
		.page-node-2284 .links a:hover {text-decoration:none;}

#popup {width:880px;}

.page-dealers #popup h3 {
    border: medium none;
    font-family: bebasneue;
    font-size: 20px;
    font-weight: normal;
    margin-bottom: 0;}
	
.page-dealers #popup h4 {}

 #popup h3 {
    color: #1295D3;
    font-family: arial;
    font-size: 17px;
    font-weight: bold;
    text-transform: none;
    width: 535px;}

 #popup h4 {
    color: #58595B;
    font-size: 12px;
    line-height: 16px;
    width: 535px;
    padding:10px 0px 20px;}
 
#wher_buy {
    float: right;
    margin-top: 20px;
    width: 92px;}


.stolen-stop-desc, .stolen-desc-list, .page-node-add-stolen-helmets label, .page-node-add-stolen-helmets #field-date-stolen-add-more-wrapper legend span, ol.stolen-desc-list li {
	color:#58595B;
}

.node-webform fieldset, .group-stolen-information, fieldset.captcha {
	border:1px solid #1295D3;
	float:left;
	clear:left;
	width:500px;
	margin-bottom:20px;
}

	.node-stolen_helmets-form #edit-actions {
		clear:both;}

		.node-stolen_helmets-form #edit-submit,
		.node-stolen_helmets-form #edit-preview {
			float:left;
			clear:none;}

.webform-component-fieldset legend span, .group-stolen-information legend span {
	padding:5px;
	background-color:#1295D3;
	font-size:17px;
	font-weight:bold;
	color:#FFF;
	margin-bottom: 25px;
}

.node-webform div.fieldset-wrapper label {
	font-weight:normal;
	display:inhline;}
	
.node-webform div.fieldset-wrapper input[type=text],
.node-webform div.fieldset-wrapper input[type=email] {
	width:228px;
	float:right;}

#webform-component-product-information--options-other, #webform-component-supplemental-information--other-text-field {clear:both;}

.page-node-2284 .region-content {
    float: left;
    width: 550px;}
	
.page-node-2284 div.fieldset-wrapper {
	padding: 0 85px 0 10px;}
	
.page-node-2284 .region-sidebar-second {
		float:right;
		margin-top:0px;}
		
	.bigSelect select {
		width:228px;}
		
.page-node-2284 #content .region-sidebar-second .section {padding:0px;}


	.page-node-647 .webform-container-inline div, 
	.webform-container-inline div.form-item {
		clear: none;
		float: left;
		width: 80px;
		margin:0;}


.page-node-2284 .form-checkboxes .form-type-checkbox {
			height: 40px;
			margin-top: 5px;
			padding-right: 5px;
			width: 25%;
			float: left;}

.page-node-2284 .form-checkboxes .form-type-checkbox input {float:left;}
			
.page-node-2284 .form-checkboxes .form-type-checkbox .option {
			display: inherit;
			margin-left: 18px;}
	
.page-node-2284 .webform-container-inline div, .webform-container-inline div.form-item {}

.page-node-2284 .form-checkboxes .form-item-submitted-supplemental-information-sign-up-for-product-updates-and-bulletins-sign-up-for-product-updates-and-bulletins {
  width: 100%;
}


.webform-component--product-information--options label {
    clear: both;
    display: block;
    float: left !important;
    margin: 10px 0;
    width: 100%;}

#edit-submitted-product-information-options .form-item {
	display: block;
    float: left;
    height: 25px;
    margin: 0 0 10px;
    min-width: 50px;
    padding: 0;}

#edit-submitted-product-information-options .form-item label {
	clear: none;
    margin: 0;
    padding-left: 5px;
    width: 60px;}
	
.node-webform .webform-datepicker {
	float: right;
	width: 275px;}

.webform-container-inline div, .webform-container-inline div.form-item  #webform-component-product-information--options .edit-submitted-product-information-options {}

.webform-component-fieldset legend, .group-stolen-information legend {
	margin-left:5px;
}

div.fieldset-wrapper {
    padding: 0 85px 0 10px;
}

div#field-date-stolen-add-more-wrapper span.fieldset-legend {
	margin:0;
	padding:0;
}

div#field-date-stolen-add-more-wrapper div.fieldset-wrapper {
	padding:0;
}

fieldset#node_stolen_helmets_form_group_invisible_personal_info div.fieldset-wrapper {
	background:url(../../../../../../themes/garland/images/gradient-inner.png) repeat-x #FFF;
}

.group-stolen-information div.fieldset-description {
	padding:5px;
	font-style:italic;
	line-height: 150%;
	color:#0b92d0;
	font-size:12px;}


.container-inline-date .date-padding {
	padding:0;}

.page-node-647 .form-item {clear:both;}

	div.webform-component--product-information--dealer-purchased select {
		 width: 228px;}
			
	div.webform-component--product-information--date-purchased label {
		float:left;}
		
	.node-webform div.form-textarea-wrapper {
		display: block;
		margin: 10px 0;
		clear:both;
		width: 100%;}

#edit-submitted-personal-information-email {margin-bottom:20px;}

.page-node-2284 .webform-component-markup {display:none;}

.page-node-2284 #webform-component-product-information--communications {display:none}


.page-node-2284 .m48_note {
    display: block;
    width: 100%;}

	.page-node-2284 .m48_note p {
		font-family: "Arial";
		font-size: 12px;}

#webform-component-product-information--dealers {
	padding-bottom:15px;}

#webform-component-product-information--dealers label {
	float:left;}

#webform-component-product-information--dealers select {
	width: 284px;}

.webform-component-markup a {
	font-style:italic;
}

.page-node-647 #block-system-main {    
	float: left;
    width: 600px;}
.page-node-647 #block-block-21, .page-node-647 #block-block-22 {
	float: left;
    width: 280px;}

fieldset#webform-component-product-information div#webform-component-textarea {
	margin-top:5px;
}

body.section-comments-form fieldset#webform-component-product-information div.form-item {
	text-align:left;
}

fieldset#node_stolen_helmets_form_group_stolen_information div.tabledrag-toggle-weight-wrapper, body.page-node-add-stolen-helmets div.preview h3, body.page-node-add-stolen-helmets div.preview div.node-teaser, body.page-node-add-stolen-helmets div.preview h2, body.page-node-add-stolen-helmets .messages {
	display:none !important;
}

body.page-node-add-stolen-helmets div#content div.error {
	display:block !important;
}

body.page-node-add-stolen-helmets #edit-field-comment-stolen-und-0-value-counter {
	display:block !important;
	font-size:12px !important;
	margin: 1.5em 0;
}

body.page-node-add-stolen-helmets div.preview, body.node-type-stolen-helmets {
	color:#58595B;
}

body.page-node-add-stolen-helmets div.preview span.fieldset-legend, body.node-type-stolen-helmets span.fieldset-legend {
	font-size:24px;
	font-weight:bold;
	text-shadow: 1px 1px 0 #FFFFFF;
}

body.page-node-add-stolen-helmets div.preview div.fieldset-wrapper div.field, body.node-type-stolen-helmets div.fieldset-wrapper div.field {
	line-height:25px;
	font-size:14px;
}

div.preview fieldset#node_stolen_helmets_full_group_stolen_information, body.node-type-stolen-helmets fieldset#node_stolen_helmets_full_group_stolen_information {
	margin-bottom:20px;
}

body.page-node-add-stolen-helmets .field-label, body.node-type-stolen-helmets .field-label {
	font-weight:bold;
}

body.page-node-add-stolen-helmets .field-label, body.page-node-add-stolen-helmets div.field-items, body.page-node-add-stolen-helmets div.field-item, body.node-type-stolen-helmets .field-label, body.node-type-stolen-helmets div.field-items, body.node-type-stolen-helmets div.field-item {
	display:inline;
}

body.page-node-add-stolen-helmets div.field-item, body.node-type-stolen-helmets div.field-item {
	font-style:italic;
}

body.node-type-stolen-helmets .node {
	background:#EDF5FA;
	width:850px;
	padding:15px 15px 30px;
}

body.node-type-stolen-helmets .node {
	background: url(/sites/default/files/images/blocks/stolen_listing/submitted_text_stolen.png) no-repeat 2% 2% #EDF5FA;
	padding:70px 15px 15px;
}

body.page-node-add-stolen-helmets .preview .node {
	background: url(/sites/default/files/images/blocks/stolen_listing/preview_text_stolen.png) no-repeat 1% 1% #EDF5FA;
	padding:68px 15px 15px;
}

div.preview #node_stolen_helmets_full_group_contact_info, div.preview #node_stolen_helmets_full_group_stolen_information, body.node-type-stolen-helmets #node_stolen_helmets_full_group_contact_info, body.node-type-stolen-helmets #node_stolen_helmets_full_group_stolen_information {
	border: 1px dashed #58595B;
	width:500px;
}

.page-node-add-stolen-helmets label, .page-node-add-stolen-helmets #field-date-stolen-add-more-wrapper legend span {
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		background:none;
		font-weight:normal;}
				
div.description img {
	float:left;
	width:100px;
}

.container-inline-date .form-item input {
	margin-right:0;
}

div.description p {
	float:left;
	width:400px;
	padding-top:30px;
	margin-left:20px;
	font-family:Georgia, "Times New Roman", Times, serif;
    font-size: 16px;
    font-weight: bold;
    line-height: 23px;
	color:#000;
}

ol.stolen-desc-list {
	float:left;
	clear:left;
	width:500px;
	margin:20px 0 20px 20px;
	list-style:decimal;
}

ol.stolen-desc-list li {
	margin-bottom:10px;
}

/* DATE PICKER */

.form-item-field-date-stolen-und-0-value-date .description, .form-item-field-comment-stolen-und-0-value, #edit-field-anti-spammage, .form-item-field-anti-spammage-und-0-value {display:none;}

div.messages a {
	font-style:italic;
}

div.messages {
    background-position: 8px 4px;
}

#webform-component-product-information--serial-number {
	margin-bottom:0;	
}

#webform-component-product-information--where-is-my-serial-number {
	margin-top:5px;	
}

div#edit-submitted-supplemental-information-intended-use-of-product {
	    float: right;
    padding-top: 5px;
}


#edit-submitted-supplemental-information-other-text-field, #edit-submitted-product-information-options-other {
		float:none;}

.node-stolen_helmets-form .form-submit, .webform-client-form .form-submit, .webform-client-form webform-conditional-processed .form-submit, #user-login .form-submit {
	border:1px solid #1c93ce;
	font-size:14px;
	font-weight:bold;
	cursor:pointer;
	color:#FFF;
	text-transform:uppercase;
	padding: 2px 8px;
	letter-spacing:1px;
	clear: both;
	display: block;
	
	background: #5fc3e7; /* Old browsers */

	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzVmYzNlNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyMDk3ZDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	
	background: -moz-linear-gradient(top,  #5fc3e7 0%, #2097d0 100%); /* FF3.6+ */
	
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#5fc3e7), color-stop(100%,#2097d0)); /* Chrome,Safari4+ */
	
	background: -webkit-linear-gradient(top,  #5fc3e7 0%,#2097d0 100%); /* Chrome10+,Safari5.1+ */
	
	background: -o-linear-gradient(top,  #5fc3e7 0%,#2097d0 100%); /* Opera 11.10+ */
	
	background: -ms-linear-gradient(top,  #5fc3e7 0%,#2097d0 100%); /* IE10+ */
	
	background: linear-gradient(to bottom,  #5fc3e7 0%,#2097d0 100%); /* W3C */
	
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5fc3e7', endColorstr='#2097d0',GradientType=0 ); /* IE6-8 */
	
	}
		
	div.captcha {				/* GOOGLE RE-CAPTCHA */
		float:left;
		margin-bottom:15px;}

.node-stolen_helmets-form .form-submit:hover, .webform-client-form .form-submit:hover, .webform-client-form webform-conditional-processed .form-submit:hover, #user-login .form-submit:hover {
		
		background: #2097d0; /* Old browsers */
		
		/* IE9 SVG, needs conditional override of 'filter' to 'none' */
		
		background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzIwOTdkMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM1ZmMzZTciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
		
		background: -moz-linear-gradient(top,  #2097d0 0%, #5fc3e7 100%); /* FF3.6+ */
		
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#2097d0), color-stop(100%,#5fc3e7)); /* Chrome,Safari4+ */
		
		background: -webkit-linear-gradient(top,  #2097d0 0%,#5fc3e7 100%); /* Chrome10+,Safari5.1+ */
		
		background: -o-linear-gradient(top,  #2097d0 0%,#5fc3e7 100%); /* Opera 11.10+ */
		
		background: -ms-linear-gradient(top,  #2097d0 0%,#5fc3e7 100%); /* IE10+ */
		
		background: linear-gradient(to bottom,  #2097d0 0%,#5fc3e7 100%); /* W3C */
		
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2097d0', endColorstr='#5fc3e7',GradientType=0 ); /* IE6-8 */
		
		
		}

input#edit-draft, input#edit-submit {
	margin-right:15px;
}

.node-type-ticket #edit-actions input {
	margin-right:15px;}

div.node-webform .form-item input, div.node-webform .form-item select, div.form-radios {
	float:right;
}

div.fieldset-wrapper input.form-radio {
	float:none;
}


/* END Product Registration Form */


.node-type-webform  option {padding-left:3px;}

.form-item input.error,
.form-item textarea.error,
.form-item select.error /* Highlight the form elements that caused a form submission error */ {
  border: 1px solid #c00;
}

/*.form-item label  The label for a form element  {
  display: block;
  font-weight: bold;
}*/

.form-item label.option /* The label for a radio button or checkbox */ {
  display: inline;
  font-weight: normal;
}

.form-required /* The part of the label that indicates a required field */ {
  color: #c00;
}

.field-name-field-part-description .description, 
.field-name-field-problem-desription .description,
.field-name-field-usage-history .description,
.field-name-field-ticket-body .description,
.field-name-field-attachment-ticket .description,
.form-item .description 	/* The descriptive help text (separate from the label) */ {
	font-size: 12px;
	color: #898989;
	line-height: 150%;
	font-style:italic;
	margin-top:1.5em;
	float:left;}

	/* MAILCHIMP LISTS SUBSCRIPTION */			

#mc_embed_signup {background:#fff; clear:left; font:14px Helvetica,Arial,sans-serif;}

#mc_embed_signup label {
   font: inherit;
}
		
		

.form-checkboxes .form-item,
.form-radios .form-item /* Pack groups of checkboxes and radio buttons closer together */ {
  margin: 0; /* Drupal core uses "0.4em 0" */
}

.form-submit /* The submit button */ {
}

.container-inline div,
.container-inline label /* Inline labels and form divs */ {
  display: inline;
}

.tips /* Tips for Drupal's input formats */ {
}


.form-item form-type-searchfield form-item-search-block-form label {background-color:#090;}

/*
 * Password confirmation
 */
.password-parent,
.confirm-parent {
  margin: 0;
}


/*
 * Drupal's default login form block
 */
#user-login-form {
  text-align: left; /* LTR */
}


/*
 * OpenID
 *
 * The default styling for the OpenID login link seems to assume Garland's
 * styling of list items.
 */

#user-login-form ul /* OpenID creates a new ul above the login form's links. */ {
  margin-bottom: 0; /* Position OpenID's ul next to the rest of the links. */
}

html.js #user-login-form li.openid-link,
#user-login-form li.openid-link /* The "Log in using OpenID" link. */ {
  margin-top: 1.5em;
  margin-left: -20px; /* LTR */ /* Un-do some of the padding on the ul list. */
}

#user-login-form li.user-link /* The "Cancel OpenID login" link. */ {
  margin-top: 1.5em;
}

#user-login ul {
  margin: 1.5em 0;}
  
 
 /* newsletter sign up styles  mailchimp/subscribe ****/
 
.form-required {}

#edit-mailchimp-lists-mailchimp-2-title {margin-top:0!important;}
	
	#mailchimp-newsletter-2 #edit-mailchimp-lists-mailchimp-2-title label {
			color:#000!important;
			background:none;
			width:auto;
			font-size:24px;}
			
			#edit-mailchimp-lists-mailchimp-2-title .description {font-size:12px;}
					
	#mailchimp-newsletter-2 label {
			color:#fff;
			background:#1295D3;
			padding:3px;
			font-size:14px;
			width:107px;
			margin-bottom:5px;}
			
			#block-mailchimp-lists-kirby-morgan-newsletter#edit-mailchimp-lists-mailchimp-km-newsletter-title {display:none;}
			
	 #mailchimp-lists-user-subscribe-form-kirby-morgan-newsletter .form-submit {
			background: url("../images/button_bg.png") repeat-x scroll 0 0 transparent;
			border-color: -moz-use-text-color -moz-use-text-color #5EC5EA;
			border-right: medium none;
			border-style: none none solid;
			border-width: medium medium 1px;
			color: #FFFFFF;
			cursor: pointer;
			font-size: 12px;
			font-weight: bold;
			letter-spacing: 1px;
			padding: 3px 5px;
			text-transform: uppercase;}
			
			
#mailchimp-lists-user-subscribe-form #edit-submit, #block-block-135 #block-mailchimp-lists-kirby-morgan-newsletter #edit-submit--2, #block-block-135 #block-mailchimp-lists-kirby-morgan-newsletter #edit-submit--3 {
		text-indent:-9999px;
		display:block;
		width:67px;
		height:26px;
		border:none;
		cursor:pointer;
		background:url(../images/mail_btn.png) no-repeat center;}
		
	#mailchimp-lists-user-subscribe-form #edit-submit:hover, #block-mailchimp-lists-kirby-morgan-newsletter#mailchimp-lists-user-subscribe-form-km-newsletter #edit-submit--3:hover {
		background:url(../images/mail_btn_hover.png) no-repeat center;}
 
 
 
#masthead .subscribe {
		float:left;
		color:#49b2e2!important;}
		
#block-system-main form .captcha .fieldset-legend, #block-system-main form .captcha .fieldset-wrapper .fieldset-description, #mailchimp-lists-user-subscribe-form-km-newsletter .fieldset-legend,  #mailchimp-lists-user-subscribe-form-km-newsletter .fieldset-description {
	display:none;}
	
	#block-system-main form .captcha .fieldset-wrapper, #mailchimp-lists-user-subscribe-form-km-newsletter .fieldset-wrapper {padding:0;}
	
	#block-system-main form .captcha .fieldset-wrapper .form-item-captcha-response {
	margin-top:0;}

	#block-system-main form .captcha .fieldset-wrapper .form-item-captcha-response label, #mailchimp-lists-user-subscribe-form-km-newsletter .form-item-captcha-response label  {
		margin-bottom:10px;}


/* CONTACT US CAPTCHA */		

#webform-client-form-647 .fieldset-wrapper, fieldset.captcha .fieldset-wrapper {
	padding:10px!important;}
		
.form-item-captcha-response label {
	color:#000!important;
	font-size:100%!important;
	font-weight:bold!important;}
	
.form-item-captcha-response #edit-captcha-response {
	float:none!important;}

#mailchimp-lists-user-subscribe-form-km-newsletter .form-item-captcha-response {
	color:#fff;}
	
	#mailchimp-lists-user-subscribe-form-km-newsletter .form-item-captcha-response .description {
			color:#fff;}
		
		
/* product reg form checklist */		
	#webform-component-sign_up .form-item {
			float:left;
			width:155px;}

/*
 * Drupal admin tables
 *
 * We overrode these styles in html-reset.css, but restore them for the admin
 * section of the site.
 */

form th {
  text-align: left; /* LTR */
  padding-right: 1em; /* LTR */
  border-bottom: 3px solid #ccc;
}

form tbody {
  border-top: 1px solid #ccc;
}

form tr.even {
  background-color: #fff;
}

form table .item-list ul {
  margin: 0;
}


/* DOWNLOADS MAIN PAGE VIEWS RESULTS */

.view-id-dealer_downloads .views-submit-button {
	    clear: both;
		float: none;
		height: 35px;}
		

	#edit-field-download-category-tid-wrapper label {
		padding: 0 20px 10px 0;}
	
	#edit-field-download-category-tid-wrapper .views-widget .form-select {
		width:150px;}
		
		#edit-field-download-category-tid-wrapper .views-widget .form-select option {
			padding: 2px 5px;}
		
	#edit-field-download-category-tid-wrapper  .views-operator .form-type-select {
		padding-bottom:10px;}
	
	.view-id-dealer_downloads .views-submit-button .form-submit {
		background: url("../images/button_bg.png") repeat-x scroll 0 0 transparent;
		border-style: solid none;
		border-width: 1px medium;
		color: #FFFFFF;
		cursor: pointer;
		font-size: 12px;
		font-weight: bold;
		height: 27px;
		letter-spacing: 1px;
		margin-top: 0px!important;
		padding: 5px;
		text-transform: uppercase;}
		
		
		.view-id-dealer_downloads .bef-checkboxes {}
		
			#views-exposed-form-dealer-downloads-default .form-type-bef-checkbox {
				color: #58595B;
				display: block;
				float: left;
				font-size: 12px;
				margin-bottom: 8px;
				width: auto;}
		
.view-dealer-downloads .node-title {
	font-size: 26px;
    margin: 40px 0 20px;
    text-transform: none;}

	.view-dealer-downloads .node-title a {
		color: #0B92D0;
    	text-decoration: none;}
		
	.view-dealer-downloads .field-name-field-category-name {
		font-weight: bold;
		padding-bottom: 10px;}
		
		.view-dealer-downloads .sticky-table .file-icon {
			float: left;
			padding:5px 5px 0 0;}
			
			
			.view-dealer-downloads table tbody tr td:first-child {
				width:700px;}
			
	.view-dealer-downloads tr td .file  {padding-top:5px;}
			
	.view-dealer-downloads .sticky-table .file a {
		background: none repeat scroll 0 0 transparent;
		color: #58595B;
		margin-left: 30px;
		display: block;
		float: none !important;
		font-family: Arial,Helvetica,sans-serif;
		font-size: 12px;
		height: 26px;
		text-decoration: none;
		text-indent: 0;
		padding-top:5px;
		width: auto;}
			
			.view-dealer-downloads .view-empty p {
				font-family: myriad pro,arial;
				font-size: 18px;
				margin-top: 20px;}

/****************  MASTHEAD ONCLICK NEWSLETTER SUBSCIPTION BLOCK  **/
		
		#masthead_wrapper {
				width:945px;
				margin:0 auto;}
				
		#masthead_right {
			float: left;
			padding-top: 5px;
			width: 50%;}
		
			#masthead_right li {
				float: left;
    			width: auto;
				color: #0EB0FA;
				padding-right: 10px;}
			
				#masthead_right li a {
					background: none repeat scroll 0 0 transparent !important;
					color: #0EB0FA;
					padding-right: 10px;
					width: auto;
					text-decoration: none;
    				text-transform: capitalize;}
					
				#masthead_right li a.out {color: #FED131 !important;}
				
		#masthead {
			float:right;
			padding-top:5px;
			text-align: right;
			text-transform: capitalize;
			width: 40%;}
			
			#masthead a {
				font-family: arial;
				color:#0B92D0;
				text-decoration:none;
				padding: 0 0 0 20px;}

		#sample {
				width:440px;
				float:left;}

        .desc { color:#6b6b6b;}
        .desc a {color:#0092dd;}
        
        .dropdown dd, .dropdown dt, .dropdown ul { margin:0px; padding:0px; }
        .dropdown dd { position:relative; }
		
        .dropdown a, .dropdown a:visited { color:#1295d3; text-decoration:none; outline:none;}
        .dropdown a:hover { }
		
        .dropdown dt a:hover {}
		
        .dropdown dt a {}
		
		.dropdown dt a span {
			cursor: pointer;
			display: block;
			padding: 5px;}
		
		#block-block-176 .dropdown dt a  {
			background: none repeat scroll 0 0 transparent !important;
			color: #0EB0FA !important;
			float: left;
			padding-right: 10px;
			width: auto;}
			
		#block-block-176 .dropdown dt .out {
					color: #FED131 !important;
					padding:5px;}
		
        .dropdown dd ul { 
				background-color:#000; 
				display:none;
				left:0px; 
				padding:10px;
				background: rgba(0, 0, 0, 0.8);
				position:absolute; 
				top:0; 
				width:auto;
				z-index:999;
				min-width:170px; 
				list-style:none;}
				
        .dropdown span.value { display:none;}
        .dropdown dd ul li a { padding:5px; display:block;}
        .dropdown dd ul li a:hover { background-color:#d0c9af;}
        
        .dropdown img.flag { border:none; vertical-align:middle; margin-left:10px; }
        .flagvisibility { display:none;}
		
			#masthead_wrapper #block-mailchimp-lists-kirby-morgan-newsletter .block-title {
				display:none;}
				
				#masthead_wrapper #edit-mailchimp-lists-mailchimp-kirby-morgan-newsletter-title {display:none;}
			
			#mailchimp-newsletter-2 #edit-mailchimp-lists-mailchimp-2-title--2 label, #edit-mailchimp-lists-mailchimp-2-title label {display:none;}
			
				#masthead_wrapper #edit-mailchimp-lists-mailchimp-2-title .description {color:#ccc;}
				
				#masthead_wrapper #mailchimp-newsletter-2 .form-required.form-required { 
					left: 127px;
    				position: absolute;}
					
					
/********************  SUPPORT TICKET CSS STYLING  *********************************/

/* PROFILE PAGE */

.profile {
	display:none;}

.profile h3 {
    border-bottom: 1px solid #CCCCCC;
    color: #6F7072;
    font-family: BebasNeue,Arial,Helvetica,sans-serif;
    margin-bottom: 20px;}
	
	.profile .region-content a {color: #1295D3;}
	
	.profile dd {
    	padding: 10px 0 0 15px;}
		
	.profile .item-list ul li {
		    font-size: 14px;
    		padding-bottom: 5px;}
		
		.profile ul li a:hover {
			text-decoration:none;}
			

.section-node-add dl dt {
	margin-bottom:15px;}
	
.section-node-add dl dd {
	display:none;}
		
.profile .item-list ul li {
    margin: 0 0 0.25em 0;
    padding: 0;}
	
.logged-in .region-content .profile a {color: #1295D3;}


/* ADD TICKET FORM PAGE */

.submitted .username {
	color:#0B92D0;}

#support-ticket-node-form {width: 500px;}

	#support-ticket-node-form .form-item-title {}
	
		#support-ticket-node-form .form-item-title label, .field-name-body .form-type-textarea label {padding: 5px 0;}
			
		#support-ticket-node-form .form-item-title #edit-title {width: 496px;}
		
		#edit-support-ticket-upload-und {
			margin-top:15px;}
		
		/* CREATE RMA TICKET FIELDSET FIELDS */
		
		.group-rma-tickets .form-wrapper {
			margin-bottom:20px;}
						
			.group-rma-tickets .form-item-field-is-this-an-rma-ticket--und input {width:auto!important;}
		
			.group-rma-tickets .form-wrapper label {
				padding:0 8px 6px 0;
				font-size:12px;}
			
			.group-rma-tickets .form-wrapper input {}
				
				
			.form-item-field-is-this-a-complete-unit-or-und div div:first-child {display:none;}	
				
			#edit-field-is-this-a-complete-unit-or .form-item {
				margin-bottom:8px!important;}
		
			.field-name-body .form-type-textarea .form-textarea-wrapper textarea, #comment-body-add-more-wrapper .form-textarea-wrapper textarea {
				font-family:"myriad pro", Helvetica, sans-serif;
				padding:5px;}
		
		#support-ticket-node-form .form-managed-file .file, .page-comment .form-managed-file .file {
			width:auto!important;}
					
		#edit-support-ticket-upload .tabledrag-toggle-weight-wrapper {display:none;}
		

		
	
/********************* SUBSCRIBE STYLES CSS *****************************************/	
	
	 .node-type-support-ticket  #edit-subscribed {
		    border: medium none;
    		margin-top: 20px;}
	
		#comment-form #edit-subscribe .fieldset-legend {
			margin-bottom:0px;}
			
			#comment-form #edit-subscribe .form-item-notification {padding-bottom: 25px;}
			
			#comment-form #edit-subscribe .fieldset-wrapper legend:after {
				color: #898989;
				content: "(click to view)";
				font-size: 10px;
				height: 0;
				left: 96px;
				position: absolute;
				top: 11px;}
				
				#comment-form #edit-subscribe fieldset .fieldset-wrapper .form-item {
					margin-bottom:15px;}
					
					#comment-form #edit-subscribe fieldset .fieldset-wrapper .form-item label {
						color: #898989;
						font-size:14px;}
		
			#comment-form #edit-subscribe a {
				color: #FFFFFF;
				cursor: pointer;
				text-decoration: none;}
		
		
	/* FILE UPLOAD CSS */
		
		#edit-support-ticket-upload .form-managed-file {}
		
			#edit-support-ticket-upload .form-managed-file .file a {
				float:none!important;
				#0B92D0}

.node-type-support-ticket .node .submitted {
    font-size: 14px;}
		

/********************* OPENED TICKET MAIN STYLES ***********************/

.node-type-ticket .node-ticket {}
	
		.node-type-ticket div.tabs ul.tabs li.edit {
			float: right;
			height: 0;}
		
			.node-type-ticket div.tabs ul.tabs li.edit a {
				background: url("../images/support_ticket_edit.png") no-repeat scroll center center rgba(0, 0, 0, 0);
				color: #C0C0C0;
				display: block;
				font-size: 12px;
				height: 28px;
				line-height: 5.2;
				position: relative;
				right: 5px;
				top: 11px;
				width: 28px;
				z-index: 99;}
				
		
		.node-type-ticket div.tabs ul.tabs li.overview-active-tab {
			display:none;}
		
.section-node-edit .tabs ul.tabs {
	display:none;}
			
			
/* OVERRIDE FOR ADMIN LINKS */

.admin-menu div.tabs ul.tabs li {
	height: auto!important;}
	
	.admin-menu div.tabs ul.tabs li a {
		background: none repeat scroll 0 0 #C0C0C0 !important;
		color: #FFFFFF !important;
		height: auto !important;
		line-height: normal !important;
		padding: 3px;
		right: 0 !important;
		text-indent: 0 !important;
		top: 0 !important;
		width: auto !important;}



	.node-ticket .support_ticket_wrapper {
		background: none repeat scroll 0 0 #E6E6E6;
		border: 1px solid #CCCCCC;
		border-radius: 4px;
		clear: both;
		display: block;
		margin-bottom: 20px;
		min-height:90px;
		padding: 20px;
		position: relative;
		width: 840px;}
		
		.node-ticket .support_ticket_wrapper .submitted-by, .node-ticket .support_ticket_wrapper .group-ticket-properties {
			display: block;
			float: left;
			margin-bottom: 20px;
			width: 50%;}
		
		.node-ticket .support_ticket_wrapper .group-ticket-properties {}
		
		.node-ticket .support_ticket_wrapper .submitted-by {}
		
		
			/*   SUPPORT TICKET AUTHOR  */			
			
			.node-ticket .group-author-info .field-label {
				display:block!important;
				font-family:Arial, Helvetica, sans-serif;
				font-size:12px;
				color: #878787!important;
				font-weight: normal;
				float:left;
				text-indent: 49px;}
				
			.node-ticket .group-author-info .field-item {
				color: #0b92d0;
				display: block;
				font-family: Arial,Helvetica,sans-serif;
				font-size: 12px;
				margin-bottom: 15px;}
		
			.node-ticket .submitted-by .support_property, .node-ticket .group-ticket-properties h3, .group-ticket-dept-properties h3 {
				color: #0B92D0;
				display: block;
				font-size: 16px;
				font-weight: bold;
				margin-bottom: 15px;
				font-family:Arial, Helvetica, sans-serif;}
			
		.node-ticket .submitted-by .submitby span,
		.node-ticket .submitted-by .submiton span, 
		.node-ticket .group-ticket-properties .field-label {
			display:block!important;
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
			color: #878787!important;
			font-weight: normal;
			float:left;}
			
			.node-ticket .submitted-by .submitby span, 
			.node-ticket .submitted-by .submiton span {
				padding-right:5px;}
			
			.node-ticket .group-ticket-properties .field-label:before {
			    content: "Ticket";
    			padding-right: 3px;}
				
			.node-ticket .submitted-by .submitby, 
			.node-ticket .submitted-by .submiton, 
			.node-ticket .group-ticket-properties .field-name-field-state-ticket,
			.node-ticket .group-ticket-properties .field-name-field-priority-ticket {
				color:#0b92d0;
				font-size:12px;
				margin-left:50px;}
				
			.node-ticket .field-items {
				position:relative;}


/* SUBMITTED BY TICKET DIV */				
			
		.node-ticket .submitted-by {}

			.node-ticket .support_ticket_wrapper .submitted-by:after {
				background: url("../images/ticket_member_profile.png") no-repeat scroll center center rgba(0, 0, 0, 0);
				content: "image";
				display: block;
				font-size: 0;
				height: 42px;
				position: absolute;
				top: 51px;
				width: 42px;}
		
		.node-ticket .submitby {
			margin-bottom:16px;}
		
		.node-ticket .submiton {}

		

/* TICKET PROPERTIES DIV */
	
	.node-ticket .group-ticket-properties {}
		
			.node-ticket .group-ticket-properties:before {
				background: url("../images/ticket_profile_bg.png") no-repeat scroll center center rgba(0, 0, 0, 0);
				content: "image";
				display: block;
				font-size: 0;
				height: 42px;
				position: absolute;
				top: 51px;
				width: 42px;}
		
		.node-ticket .group-ticket-properties h3 {}
		
		.node-ticket .group-ticket-properties .field-name-field-state-ticket {
			margin-bottom:16px;}
			
			.node-ticket .group-ticket-properties .field-name-field-state-ticket .field-items {
				text-indent: 32px;}
			
			.node-ticket .group-ticket-properties .field-name-field-state-ticket .field-items div:after {
				content: "state";
				display: block;
				font-size: 0;
				height: 14px;
				position: absolute;
				margin-left: 12px;
				top: -1px;
				width: 14px;}
			
			.node-ticket .group-ticket-properties .field-name-field-state-ticket .Closed div:after {
				background: none repeat scroll 0 0 #d53621;}
			.node-ticket .group-ticket-properties .field-name-field-state-ticket .Active div:after {
				background: none repeat scroll 0 0 #52b13c;}
			.node-ticket .group-ticket-properties .field-name-field-state-ticket .Pending div:after {	
				background: none repeat scroll 0 0 #777777;}
				
			
			.node-ticket .group-ticket-properties .field-name-field-priority-ticket .field-items {
				text-indent: 23px;}
			
			.node-ticket .group-ticket-properties .field-name-field-priority-ticket .field-items div:after {
				content: "priority";
				display: block;
				font-size: 0;
				height: 14px;
				position: absolute;
				margin-left: 2px;
				top: -1px;
				width: 14px;}

			.node-ticket .group-ticket-properties .field-name-field-priority-ticket .Low div:after {
				background: none repeat scroll 0 0 #52b13c;}				
			.node-ticket .group-ticket-properties .field-name-field-priority-ticket .Normal div:after {
				background: none repeat scroll 0 0 #52b13c;}
			.node-ticket .group-ticket-properties .field-name-field-priority-ticket .High div:after {
				background: none repeat scroll 0 0 #f96d21;}
			.node-ticket .group-ticket-properties .field-name-field-priority-ticket .Critical div:after {
				background: none repeat scroll 0 0 #d53621;}
			
		
		.node-ticket .group-ticket-properties.field-name-field-priority-ticket {}


/* TICKET DEPT DIV */	
	
	.node-ticket .group-ticket-dept-properties {
		position:relative;
		display:block;
		padding-top: 20px;
		clear:both;}
	
		.node-ticket .group-ticket-dept-properties h3 {
			font-size:14px!important;}
			
		.node-ticket .group-ticket-dept-properties div.field {
		    display: block;
			position: relative;
			width: 840px;}
			
			.node-ticket .group-ticket-dept-properties div.field .field-type-user-reference {
				float:left;}
			
			.node-ticket .group-ticket-dept-properties .form-type-checkboxes {
				display: block;
				margin: 0;
				padding-left: 122px;
				width: 500px;}
				
		.node-ticket .group-ticket-dept-properties .form-type-checkbox input[type="checkbox"]:checked + label  {
			color: #FF0000;}
			
		.node-ticket .group-ticket-dept-properties .form-required {
			display:none;}
			
			
			.node-ticket .group-ticket-dept-properties .field-name-field-dept-user  .form-actions {
				float:left;
				margin-top: 23px;}
				
				.node-ticket .group-ticket-dept-properties .field-name-field-dept-user .form-submit {
					background: none repeat scroll 0 0 #52B13C;
					border: medium none;
					color: #FFFFFF;
					cursor:pointer;
					font-family: arial;
					font-size: 12px;
					padding: 4px;}
		
			
			
			
			/* DEPT SUBSCRIBERS */
			
			.node-ticket .group-ticket-dept-properties .form-type-checkboxes .form-item {
				background-color: #FFFFFF;
				border: 1px solid #CCCCCC;
				display: block;
				cursor:pointer;
				float: left;
				margin: 0 10px 10px 0;}
				
				.node-ticket .group-ticket-dept-properties .form-type-checkboxes .form-item:hover label {
					opacity:.5;
					
					transition: opacity .2s ease-in-out;
					-moz-transition: opacity .2s ease-in-out; /* FF3.7+ */ 
					-webkit-transition: opacity .2s ease-in-out; /* Opera 10.5 */
					-ms-transition: opacity .2s ease-in-out; /* Saf3.2+, Chrome */}
					
				.node-ticket .group-ticket-dept-properties .form-type-checkboxes .form-item:active label,
				.node-ticket .group-ticket-dept-properties .form-type-checkboxes .form-item:hover input[type="checkbox"]:checked + label {
					opacity:1!important;}
			
				.node-ticket .group-ticket-dept-properties .form-type-checkboxes .form-item label {
					display: block;
					height: 28px;
					width: 110px;
					cursor: pointer;
					text-indent: -9999px;
					
					transition: opacity .2s ease-in-out;
					-moz-transition: opacity .2s ease-in-out; /* FF3.7+ */ 
					-webkit-transition: opacity .2s ease-in-out; /* Opera 10.5 */
					-ms-transition: opacity .2s ease-in-out; /* Saf3.2+, Chrome */			
					opacity:1;}
					
				.node-ticket .group-ticket-dept-properties .form-type-checkboxes .form-item input {
					display:none;}

			
				.node-ticket .group-ticket-dept-properties .form-item-field-dept-user-und-821 {
					position:absolute;
					left:0;}

/* SUPPORT MANAGER */			
				.node-ticket .group-ticket-dept-properties .form-item-field-dept-user-und-821 label {
					background:url(../images/ticket_manager_icon.png) no-repeat center;
					display:block;
					height: 69px !important;
					width: 110px!important;}
			
				.node-ticket .group-ticket-dept-properties .form-item-field-dept-user-und-821 input[type="checkbox"]:checked + label {
					background:url(../images/ticket_manager_icon_hover.png) no-repeat center;}
					
				
/* ACCOUNTING */										
				.node-ticket .group-ticket-dept-properties .form-item-field-dept-user-und-822 label {
					background:url(../images/ticket_account_icon.png) no-repeat center;}

				.node-ticket .group-ticket-dept-properties .form-item-field-dept-user-und-822 input[type="checkbox"]:checked + label {
					background:url(../images/ticket_account_icon_hover.png) no-repeat center;}	
					
/* GRAPHICS */
				.node-ticket .group-ticket-dept-properties .form-item-field-dept-user-und-823 label {
					background:url(../images/ticket_graphics_icon.png) no-repeat center;}

				.node-ticket .group-ticket-dept-properties .form-item-field-dept-user-und-823 input[type="checkbox"]:checked + label {
					background:url(../images/ticket_graphics_icon_hover.png) no-repeat center;}	

/* RMA */
				.node-ticket .group-ticket-dept-properties .form-item-field-dept-user-und-824 label {
					background:url(../images/ticket_rma_icon.png) no-repeat center;}

				.node-ticket .group-ticket-dept-properties .form-item-field-dept-user-und-824 input[type="checkbox"]:checked + label {
					background:url(../images/ticket_rma_icon_hover.png) no-repeat center;}	
					
/* SALES */
				.node-ticket .group-ticket-dept-properties .form-item-field-dept-user-und-817 label {
					background:url(../images/ticket_sales_icon.png) no-repeat center;}

				.node-ticket .group-ticket-dept-properties .form-item-field-dept-user-und-817 input[type="checkbox"]:checked + label {
					background:url(../images/ticket_sales_icon_hover.png) no-repeat center;}	
					
/* SHIPPING */
				.node-ticket .group-ticket-dept-properties .form-item-field-dept-user-und-819 label {
					background:url(../images/ticket_shipping_icon.png) no-repeat center;}

				.node-ticket .group-ticket-dept-properties .form-item-field-dept-user-und-819 input[type="checkbox"]:checked + label {
					background:url(../images/ticket_shipping_icon_hover.png) no-repeat center;}	
					
/* TECH */
				.node-ticket .group-ticket-dept-properties .form-item-field-dept-user-und-818 label {
					background:url(../images/ticket_tech_icon.png) no-repeat center;}

				.node-ticket .group-ticket-dept-properties .form-item-field-dept-user-und-818 input[type="checkbox"]:checked + label {
					background:url(../images/ticket_tech_icon_hover.png) no-repeat center;}		
					
/* PURCHASING */ 
				.node-ticket .group-ticket-dept-properties .form-item-field-dept-user-und-1069 label {
					background:url(../images/ticket_purchase_icon.png) no-repeat center;}

				.node-ticket .group-ticket-dept-properties .form-item-field-dept-user-und-1069 input[type="checkbox"]:checked + label {
					background:url(../images/ticket_purchase_icon_hover.png) no-repeat center;}				

/* ENGINEERING */ 
				.node-ticket .group-ticket-dept-properties .form-item-field-dept-user-und-1070 label {
					background:url(../images/ticket_engineer_icon.png) no-repeat center;}

				.node-ticket .group-ticket-dept-properties .form-item-field-dept-user-und-1070 input[type="checkbox"]:checked + label {
					background:url(../images/ticket_engineer_icon_hover.png) no-repeat center;}					

.node-unpublished {
    background-color:#fff!important;}
	
	

/*******************    --TICKET DISPLAY--      *************************************/


.node-ticket .ticket-display-wrapper {
    border-right: 3px solid #F6F6F6;
    display: block;
    float: left;
    margin: 10px 20px 60px 0;
    padding-right: 20px;
    position: relative;
    width: 500px;}
	

	.node-ticket .field-name-field-ticket-body {
		position:relative;
		display:block;
		width:100%;}
	
		.node-ticket .field-name-field-ticket-body .field-label {
			color: #0B92D0;
			display: block;
			font-family: Arial,Helvetica,sans-serif;
			font-size: 16px;
			height: 25px;
			padding-top: 10px;
			text-indent: 20px;
			width: 100%;
			border:1px solid #ccc;
			border-radius:3px 3px 0 0;
			
			background: #dedede; /* Old browsers */
			
			/* IE9 SVG, needs conditional override of 'filter' to 'none' */
			
			background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2RlZGVkZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlY2VjZWMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
			
			background: -moz-linear-gradient(top,  #dedede 0%, #ececec 100%); /* FF3.6+ */
			
			background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#dedede), color-stop(100%,#ececec)); /* Chrome,Safari4+ */
			
			background: -webkit-linear-gradient(top,  #dedede 0%,#ececec 100%); /* Chrome10+,Safari5.1+ */
			
			background: -o-linear-gradient(top,  #dedede 0%,#ececec 100%); /* Opera 11.10+ */
			
			background: -ms-linear-gradient(top,  #dedede 0%,#ececec 100%); /* IE10+ */
			
			background: linear-gradient(to bottom,  #dedede 0%,#ececec 100%); /* W3C */
			
			filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dedede', endColorstr='#ececec',GradientType=0 ); /* IE6-8 */
			}
		.node-ticket .field-name-field-ticket-body .field-items {
			border-right: 1px solid #CCCCCC;
			border-left: 1px solid #CCCCCC;
			border-bottom: 1px solid #CCCCCC;}
		
		.node-ticket .field-name-field-ticket-body .field-item {
			background: none repeat scroll 0 0 #FCFCFC;
			border-radius: 0 0 4px 4px;
			color: #777777;
			font-family:Arial, Helvetica, sans-serif;
			font-size: 14px;
			line-height: 2;
			min-height: 150px;
			padding: 20px;
			width: inherit;}
			
			.node-ticket .field-name-field-ticket-body p {
				font-size:14px;}
			
.node-ticket .field-collection-container {
    border-bottom: 0 none;
    color: #777777;
    display: block;
    float: right;
    font-family: Arial,Helvetica,sans-serif;
    margin: 10px 0 60px 0;
    min-height: 300px;
    width: 337px;}
	
	
	.node-ticket .field-collection-container .field-name-field-sidenote .field-item .field-collection-view ul.field-collection-view-links li.edit a {
		bottom: 10px;
		color: #0b92d0;
		font-size: 10px;
		position: absolute;
		right: 0;
		text-decoration: none;}
	
	.node-ticket .field-collection-container ul.action-links li a {
		background: url("../images/side_submt_btn.png") no-repeat scroll center top rgba(0, 0, 0, 0);
		border: 1px solid #D2D5D6;
		display: block;
		height: 38px;
		position: relative;
		right: 72px;
		text-indent: -9999px;
		width: 157px;}
		
		.node-ticket .field-collection-container ul.action-links li a:hover {
			background: url("../images/side_submt_btn.png") no-repeat scroll center bottom rgba(0, 0, 0, 0);}
			

/* ADD SIDENOTE ///FIELD COLLECTION  */	

.page-field-collection .field-name-field-ticket-sidenotes label {
	color: #A2A2A2;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 10px;}

.page-field-collection .field-name-field-ticket-sidenotes textarea {
	background: none repeat scroll 0 0 #FCFCFC;
	border: 1px solid #CCCCCC;
	max-width:880px;
	color: #777777;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 2;
	min-height: 150px;}

.page-field-collection .field-name-field-author-sidenote, .page-field-collection .field-name-field-sidenote-timestamp {
	display:none;}	
			
	.page-field-collection form .form-actions input {
		background-color: #1295D3;
		color: #FFFFFF;
		font-size: 14px;
		font-weight: bold;
		padding: 2px 5px;
		border: none;
		cursor: pointer;}
	
	
	.node-ticket .field-collection-container > div > div.field-label {
		display:none!important;}
	
	.node-ticket .field-collection-container .field-name-field-sidenote > .field-label {}
			
	.node-ticket .field-collection-container .field-name-field-sidenote > .field-items > .field-item  {
		margin-bottom:30px;}
		
		.node-ticket .field-collection-container .field-name-field-sidenote .field-item {
			position:relative;}
		
		.node-ticket .field-collection-container .field-name-field-sidenote .field-label {
			display: inline;
			font-size: 10px;
			font-weight: normal;
			width: auto;}
		
			.node-ticket .field-collection-container .field-name-field-sidenote .field-item .field-collection-view  {
				border: medium none;
				margin: 0;
				padding: 10px;}
	
	.node-ticket .field-collection-container .field-name-field-sidenote > .field-items > .even {
		border:1px solid #d2d5d6;
		background: rgb(240,239,239); /* Old browsers */
		
		/* IE9 SVG, needs conditional override of 'filter' to 'none' */
		
		background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSI2MSUiIHN0b3AtY29sb3I9IiNmMGVmZWYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
		
		background: -moz-linear-gradient(top,  rgba(240,239,239,1) 61%, rgba(255,255,255,1) 100%); /* FF3.6+ */
		
		background: -webkit-gradient(linear, left top, left bottom, color-stop(61%,rgba(240,239,239,1)), color-stop(100%,rgba(255,255,255,1))); /* Chrome,Safari4+ */
		
		background: -webkit-linear-gradient(top,  rgba(240,239,239,1) 61%,rgba(255,255,255,1) 100%); /* Chrome10+,Safari5.1+ */
		
		background: -o-linear-gradient(top,  rgba(240,239,239,1) 61%,rgba(255,255,255,1) 100%); /* Opera 11.10+ */
		
		background: -ms-linear-gradient(top,  rgba(240,239,239,1) 61%,rgba(255,255,255,1) 100%); /* IE10+ */
		
		background: linear-gradient(to bottom,  rgba(240,239,239,1) 61%,rgba(255,255,255,1) 100%); /* W3C */
		
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f0efef', endColorstr='#ffffff',GradientType=0 ); /* IE6-8 */


}
		
		.node-ticket .field-collection-container .field-name-field-sidenote >  .field-items > .even:after, 
		.node-ticket .field-collection-container .field-name-field-sidenote > .field-items > .even:before { 
			border: medium solid rgba(0, 0, 0, 0);
			content: " ";
			height: 0;
			left: 15%;
			pointer-events: none;
			position: absolute;
			top: 100%;
			width: 0;} 
			
		.node-ticket .field-collection-container .field-name-field-sidenote > .field-items > .even:after { 
			border-color: #FFFFFF rgba(255, 255, 255, 0) rgba(255, 255, 255, 0);
			border-width: 11px;
			margin-left: -11px;} 
						   	 					 	    
		.node-ticket .field-collection-container .field-name-field-sidenote > .field-items > .even:before { 
			border-color: #D2D5D6 rgba(210, 213, 214, 0) rgba(210, 213, 214, 0);
			border-width: 13px;
			margin-left: -13px;}
			
			
			
			
		.node-ticket .field-collection-container .field-name-field-sidenote >  .field-items > .odd:after, 
		.node-ticket .field-collection-container .field-name-field-sidenote > .field-items > .odd:before { 
			border: medium solid rgba(0, 0, 0, 0);
			content: " ";
			height: 0;
			left: 85%;
			pointer-events: none;
			position: absolute;
			top: 100%;
			width: 0;} 
			
		.node-ticket .field-collection-container .field-name-field-sidenote > .field-items > .odd:after { 
			border-color: #FFFFFF rgba(255, 255, 255, 0) rgba(255, 255, 255, 0);
			border-width: 11px;
			margin-left: -11px;} 
						   	 					 	    
		.node-ticket .field-collection-container .field-name-field-sidenote > .field-items > .odd:before { 
			border-color: #D2D5D6 rgba(210, 213, 214, 0) rgba(210, 213, 214, 0);
			border-width: 13px;
			margin-left: -13px;}
		
	
	.node-ticket .field-collection-container .field-name-field-sidenote .odd {
		border:1px solid #d2d5d6;
		background: rgb(229,242,248); /* Old browsers */
		
		/* IE9 SVG, needs conditional override of 'filter' to 'none' */
		
		background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSI2MSUiIHN0b3AtY29sb3I9IiNlNWYyZjgiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
		
		background: -moz-linear-gradient(top,  rgba(229,242,248,1) 61%, rgba(255,255,255,1) 100%); /* FF3.6+ */
		
		background: -webkit-gradient(linear, left top, left bottom, color-stop(61%,rgba(229,242,248,1)), color-stop(100%,rgba(255,255,255,1))); /* Chrome,Safari4+ */
		
		background: -webkit-linear-gradient(top,  rgba(229,242,248,1) 61%,rgba(255,255,255,1) 100%); /* Chrome10+,Safari5.1+ */
		
		background: -o-linear-gradient(top,  rgba(229,242,248,1) 61%,rgba(255,255,255,1) 100%); /* Opera 11.10+ */
		
		background: -ms-linear-gradient(top,  rgba(229,242,248,1) 61%,rgba(255,255,255,1) 100%); /* IE10+ */
		
		background: linear-gradient(to bottom,  rgba(229,242,248,1) 61%,rgba(255,255,255,1) 100%); /* W3C */
		
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e5f2f8', endColorstr='#ffffff',GradientType=0 ); /* IE6-8 */

}
	
		.node-ticket .field-collection-container .field-name-field-sidenote .field-type-text-long {
			font-size:12px;
			line-height: 2;
			margin-bottom:10px;}
			
		.node-ticket .field-collection-container .field-name-field-sidenote .field-name-field-author-sidenote .field-item {
			color:#0b92d0;
			font-size:10px;}
			
			.node-ticket .field-collection-container .field-name-field-sidenote .field-name-field-author-sidenote {
				margin-bottom:5px;}
		
		.node-ticket .field-collection-container .field-name-field-sidenote .field-name-field-sidenote-timestamp .field-item {
			font-size:10px;}

	
/* RMA TICKET STYLES */

.node-ticket #node-ticket-full-group-rma-ticket h3 {
	background: url("../images/ticket_header_bg.png") no-repeat scroll left center rgba(0, 0, 0, 0);
	color: #0B92D0;
	display: block;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 16px;
	height: 25px;
	padding-top: 10px;
	text-indent: 20px;
	font-weight: bold;
	width: 500px;}
	
	.node-ticket #node-ticket-full-group-rma-ticket .group-rma-innerwrapper {
		background: none repeat scroll 0 0 #FCFCFC;
		border-bottom: 1px solid #CCCCCC;
		border-left: 1px solid #CCCCCC;
		border-radius: 0 0 4px 4px;
		border-right: 1px solid #CCCCCC;
		color: #777777;
		font-family: Arial,Helvetica,sans-serif;
		font-size: 14px;
		line-height: 2;
		min-height: 150px;
		padding: 20px;
		width: 458px;}
		
		.node-ticket .group-rma-innerwrapper .field-label {
			display:block;
			font-weight:bold;
			color:#777777;}
		
		.node-ticket .group-rma-innerwrapper div.field {
			border-bottom:1px solid #e0e0e0;
			padding-bottom:10px;
			margin-bottom:10px;
			font-size:12px;
			padding: 10px 0 15px;}
			
		.node-ticket .group-rma-innerwrapper div.field:last-child {border-bottom:none;} 
		
			.node-ticket .group-rma-innerwrapper div.field .field-items {
				color: #777777;
				display: block;
				float: none;
				text-align: right;}
				
			.node-ticket .group-rma-innerwrapper .field-name-field-problem-desription .field-items,
			.node-ticket .group-rma-innerwrapper .field-name-field-usage-history .field-items,
			.node-ticket .group-rma-innerwrapper .field-name-field-part-description .field-items {
				text-align:left!important;
				clear:both;}



	.comment .submitted {
		border-bottom: 1px solid #0B92D0;
		font-size: 19px;
		font-weight: bold;
		margin-bottom: 20px;
		padding-bottom: 10px;}
		
	.node-support-ticket .file {
		padding-bottom:25px;}
		
		.node-support-ticket .content {
			padding:10px 0px;}
	
	.node-support-ticket .field-name-body p {
		color: #6F7072;
		font-size: 18px;
		padding: 15px 0;
		width: 600px;}
	
	.node-support-ticket  .field-name-support-ticket-upload {}
	
	.node-support-ticket  .field-name-support-ticket-upload  .field-item {
		margin:0px!important;}
		
	#edit-support-ticket-upload-und-table {
		width:460px;}
	
	.node-type-support-ticket .file {
		width:auto;}
	
		.node-support-ticket .file img {
			float: left;
    		margin-right: 10px;}
		
		.node-support-ticket .file a {
			color: #0B92D0;
			font-size: 12px;
			padding-top: 6px;
			text-decoration: none;}
		
		.node-support-ticket .comment-add a {
			background: url("../images/comments.png") no-repeat scroll 0 0 transparent;
			display: block;
			font-size: 15px;
			font-weight: bold;
			height: 48px;
			margin-bottom: -10px;
			overflow: visible;
			padding: 32px 0 0 46px;
			width: 140px;
			color: #0B92D0;}
			


/********************* COMMENTS ON OPENED TICKET PAGE *****************************************/
		

/** ADD COMMENT FORM **/
		
.node-ticket #comments {
    clear: both;
    display: block;
    margin-top: 60px;
    width: 880px;}
	
.node-ticket .indented {
    margin-left:0!important;}
	
	.node-ticket .indented .group-comment-wrap {
		width:65%!important;}
		
		.node-ticket .indented .indented .group-comment-wrap {
			width:60%!important;}
			
			.node-ticket .indented .indented .indented .group-comment-wrap {
				width:55%!important;}
				
				.node-ticket .indented .indented .indented .group-comment-wrap {
					width:55%!important;}
	
	#comments h2.title {
		background: url("../images/comment_bubble.png") no-repeat scroll 20px center #F6F6F6;
		border: 1px solid #D2D5D6;
		color: #0B92D0;
		display: block;
		font-family: arial;
		font-size: 18px;
		font-weight: bold;
		height: 50px;
		line-height: 50px;
		margin-bottom: 30px;
		padding: 0 0 0 60px;
		width: 820px;}
		
	#comments h2.comment-form {
		display:none;}
		
	#comments .comment {
		margin-bottom: 50px;
		display:block;
		position:relative;}
		
		#comments .comment div.new {
			background: url("../images/new_banner.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
			display: block;
			height: 40px;
			position: absolute;
			right: -1px;
			text-indent: -9999px;
			top: -1px;
			width: 41px;
			z-index: 999;}
		
			
		#comment-form div div.form-type-item {
			display:none;}
			
		.node-ticket #comment-form {}	
			
			#comment-form .field-name-comment-body {
				background:#fcfcfc;
				border:1px solid #d2d5d6;
				padding: 10px 20px;
				margin-bottom: 20px;
				border-radius:6px;}	
			
				#comment-form .field-name-comment-body .form-item {
					margin:5px 0;}
			
				#comment-form .field-name-comment-body label, #comment-form .field-name-field-attachment-ticket .fieldset-legend {
					color:#a2a2a2;
					font-size:14px;
					font-family:Arial, Helvetica, sans-serif;
					font-weight:bold;
					margin-bottom: 15px;}
				
					#comment-form .field-name-comment-body label .form-required {
						display:none;}
				
				#comment-form .field-name-comment-body .form-textarea-wrapper textarea {
					border: 1px solid #D2D5D6;
					border-radius: 6px;
					max-width: 602px;
					min-height: 200px;
					line-height:1.5;
					color:#777777;}
					
				#comment-form .field-name-comment-body .form-textarea-wrapper ::-webkit-input-placeholder {					
					color: #a8a7a7;
					font-size:12px;
					font-family:Arial, Helvetica, sans-serif;}
				#comment-form .field-name-comment-body .form-textarea-wrapper :-moz-placeholder {					
					color: #a8a7a7;
					font-size:12px;
					font-family:Arial, Helvetica, sans-serif;}
				#comment-form .field-name-comment-body .form-textarea-wrapper ::-moz-placeholder {					
					color: #a8a7a7;
					font-size:12px;
					font-family:Arial, Helvetica, sans-serif;}
				#comment-form .field-name-comment-body .form-textarea-wrapper :-ms-input-placeholder {					
					color: #a8a7a7;
					font-size:12px;
					font-family:Arial, Helvetica, sans-serif;}
					
				#comment-form .field-name-comment-body .form-textarea-wrapper .grippie {
					display:none;}
					
	
			#comment-form .field-name-field-attachment-ticket {
				background:#fcfcfc;
				border:1px solid #d2d5d6;
				padding: 10px 20px;
				border-radius:6px;}
				
					#comment-form .field-name-field-attachment-ticket .fieldset-description {
						color: #A8A7A7;
						font-family: arial;
						font-size: 12px;
						line-height: 1.5;
						margin: 10px 0;}
				
					#comment-form .field-name-field-attachment-ticket .description {
						color:#A8A7A7;}
						
					#comment-form .field-name-field-attachment-ticket div.fieldset-wrapper {
						padding:0px;}
						
						#comment-form .field-name-field-attachment-ticket input.form-file {
							color: #A8A7A7;
							cursor: pointer;
							float: left;
							padding: 0 5px 0 0;
							text-align: center;}
							
							 input.form-file {}
							
							.node-type-ticket .field-name-field-attachment-ticket .form-managed-file {
								position:relative;}
							.node-type-ticket .field-name-field-attachment-ticket .form-managed-file .input_wrapper:after {
								background: url("../images/browse_bg.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
								bottom: 3px;
								content: "browse";
								display: block;
								font-size: 0;
								height: 24px;
								pointer-events: none;
								position: absolute;
								width: 78px;
								z-index: 999;
								height: 21px;}
								
							.node-type-ticket .field-name-field-attachment-ticket table.tableheader-processed .form-managed-file .input_wrapper:after {
								display:none!important;}
						
						#comment-form input.form-submit {
							background: none repeat scroll 0 0 #FFFFFF;
							border: 1px solid #D2D5D6;
							border-radius: 3px;
							color: #777777;
							cursor: pointer;
							display: block;
							margin-left: 10px;
							padding: 3px 6px;}
							
						#comment-form #edit-actions--2 input.form-submit {
							border:1px solid #1c93ce;
							font-size:14px;
							font-weight:bold;
							cursor:pointer;
							color:#FFF;
							padding: 2px 5px;
							clear: both;
							display: block;
							
							background: #5fc3e7; /* Old browsers */
						
							/* IE9 SVG, needs conditional override of 'filter' to 'none' */
							
							background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzVmYzNlNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyMDk3ZDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
							
							background: -moz-linear-gradient(top,  #5fc3e7 0%, #2097d0 100%); /* FF3.6+ */
							
							background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#5fc3e7), color-stop(100%,#2097d0)); /* Chrome,Safari4+ */
							
							background: -webkit-linear-gradient(top,  #5fc3e7 0%,#2097d0 100%); /* Chrome10+,Safari5.1+ */
							
							background: -o-linear-gradient(top,  #5fc3e7 0%,#2097d0 100%); /* Opera 11.10+ */
							
							background: -ms-linear-gradient(top,  #5fc3e7 0%,#2097d0 100%); /* IE10+ */
							
							background: linear-gradient(to bottom,  #5fc3e7 0%,#2097d0 100%); /* W3C */
							
							filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5fc3e7', endColorstr='#2097d0',GradientType=0 ); /* IE6-8 */}
														 
			
			#comment-form .field-name-field-user-ref-avatar {
				display:none;}
			
				
/** COMMENT THREAD STYLES **/

.comment  .group-comment-author {
	display:block;
	width:200px;
	min-height: 120px;
	position:relative;
	border:1px solid #d2d5d6;
	background:#fcfcfc;
	float:left;}
	
	.comment  .group-comment-author .field-name-field-user-ref-avatar {
		display:block;}
	
		.comment .group-comment-author .field-name-field-user-ref-avatar .profile {
			display: block;
			margin: 0;}
			
		.comment .group-comment-author .field-name-field-user-ref-avatar img {
			border: 1px solid #D9D9D9;
			left: 20px;
			margin: 10px 0 5px;
			position: relative;}

	.comment .group-comment-author .submitted-by {
		color: #0b92d0;
		display: block;
		font-family: Arial,Helvetica,sans-serif;
		font-size: 12px;
		line-height: 1.5;
		padding-left: 20px;
		padding-right: 20px;
		text-align: left;}
	
		.comment .group-comment-author .submitted-by .comment_author {
			font-size:12px;}
		
		.comment .group-comment-author .submitted-by  .comment_timestamp {
			display: block;
			font-size: 10px;
			padding: 7px 0;}

			.comment .group-comment-author .submitted-by  .comment_timestamp .on {
				color:#a2a2a2!important;}
				
	
.comment .group-comment-wrap {	
    border: 1px solid #D2D5D6;
    display: block;
    float: right;
    min-height: 75px;
    padding: 10px 10px 35px;
    position: relative;
    width: 70%;}
	
				/* PAGE COMMENT REPLY */
	
				.page-comment .comment .group-comment-wrap {
					background: none repeat scroll 0 0 #FCFCFC;}
					
				.page-comment .comment-form {
					margin-top:40px;}
				
					.page-comment .comment .group-comment-wrap:after {
						border-color: rgba(194, 225, 245, 0) #FCFCFC rgba(194, 225, 245, 0) rgba(194, 225, 245, 0);}
						
					.page-comment .comment ul.links {display:none;}
					
					
	
		.node-ticket #comments .even .group-comment-wrap {
			background: none repeat scroll 0 0 #FCFCFC;}
			
		.node-ticket #comments .even .group-comment-wrap:after {
			border-color: rgba(194, 225, 245, 0) #FCFCFC rgba(194, 225, 245, 0) rgba(194, 225, 245, 0);}
			
		.node-ticket #comments .odd .group-comment-wrap {
			background: none repeat scroll 0 0 #F6F6F6;}
	
	.comment .group-comment-wrap:after, .comment .group-comment-wrap:before { 
		border: medium solid rgba(0, 0, 0, 0);
		content: " ";
		height: 0;
		pointer-events: none;
		position: absolute;
		right: 100%;
		top: 105px;
		width: 0;} 
		
	.comment .group-comment-wrap:after { 
		border-width: 12px;
		margin-top: -76px;} 
		
		 .node-type-ticket .even .group-comment-wrap:after {
			border-color: rgba(194, 225, 245, 0) #FCFCFC rgba(194, 225, 245, 0) rgba(194, 225, 245, 0);}
		 .node-type-ticket .odd .group-comment-wrap:after {
			border-color: rgba(194, 225, 245, 0) #f6f6f6 rgba(194, 225, 245, 0) rgba(194, 225, 245, 0);}
		
	.comment .group-comment-wrap:before { 
		border-color: rgba(0, 0, 0, 0) #D2D5D6 rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
		border-width: 14px;
		margin-top: -78px;}

	
	.comment .group-comment-wrap .field-name-comment-body {
		color: #777777;
		font-size: 14px;
		line-height: 2;
		padding: 0 22px;
		position: relative;}
	
		.comment .group-comment-wrap .field-name-comment-body:before {
			background: url("../images/quotes.png") no-repeat scroll center top rgba(0, 0, 0, 0);
			content: "";
			display: block;
			height: 15px;
			left: 0;
			position: absolute;
			width: 16px;}	
		.comment .group-comment-wrap .field-name-comment-body:after {
			background: url("../images/quotes.png") no-repeat scroll center bottom rgba(0, 0, 0, 0);
			bottom: 10px;
			content: "";
			display: block;
			height: 15px;
			position: absolute;
			right: 0;
			width: 16px;}
	
	.node-ticket .field-name-field-attachment-ticket {
		margin-top: 10px;}
	
		.node-ticket .field-name-field-attachment-ticket table {}
		
			.node-ticket .field-name-field-attachment-ticket table tr {
				background-color:#67b2e3;}
			
				.node-ticket .field-name-field-attachment-ticket table thead tr th {
					font-weight:bold;
					color:#fff!important;
					border-bottom:none;
					font-size:12px;
					padding-left: 10px;}
				
				
			.node-ticket .field-name-field-attachment-ticket table tbody {}
			
				.node-ticket .field-name-field-attachment-ticket table tbody tr.odd {
					background-color:#fff!important;}
					
				.node-ticket .field-name-field-attachment-ticket table tbody tr.even {
					background:#f3fafd!important;}
				
					.node-ticket .field-name-field-attachment-ticket table tbody tr td {
						color: #0B92D0;
						font-size: 12px;
						padding: 10px 0 10px 10px;}
					
						.node-ticket .field-name-field-attachment-ticket table tbody tr td .file {}
						
							.node-ticket .field-name-field-attachment-ticket table tbody tr td .file img {
							    float: left;
    							padding-right: 15px;}
							
							.node-ticket .field-name-field-attachment-ticket table tbody tr td .file a {
							    color: #0B92D0;
								padding-top: 2px;
								text-decoration: none;}
								
								.node-ticket .field-name-field-attachment-ticket table tbody tr:hover a {
									text-decoration:underline!important;}
									
									
			/** COMMENT REPLY STYLES **/
			
			#comments .comment .links {
				clear: right;
				display: block;
				float: right;
				position: relative;
				top: 3px;}
				
				#comments .comment .links .comment-reply {}						
				
					#comments .comment .links .comment-reply a {
						background: url("../images/comment_reply_bg.png") no-repeat scroll right 1px rgba(0, 0, 0, 0);
						color: #C0C0C0;
						display: block;
						font-size: 10px;
						height: 28px;
						line-height: 1.7;
						text-decoration: none;
						text-transform: capitalize;
						width: 56px;}
						
						#comments .comment .links .comment-reply a:hover {
							text-decoration:underline!important;}



					
/* MASTHEAD BLOCK SECTION REG. USER ADMIN */

  #block-block-195 {
	    background:url(../../../../modules/admin_menu/images/bkg.png);
		font-size: 11px;
		height: 20px;
		left: 0;
		position: absolute;
		top: 0;
		width: 100%;
		z-index:999;}
					
		#masthead_wrapper {
				width:945px;
				margin:0 auto;}
				
		#masthead_right {
			float: left;
			padding-top: 5px;
			width: 46%;}
		
			#masthead_right li {
				float: left;
    			width: auto;
				color: #0EB0FA;
				padding-right: 10px;}
			
				#masthead_right li a {
					background: none repeat scroll 0 0 transparent !important;
					color: #0EB0FA;
					padding-right: 10px;
					width: auto;
					text-decoration: none;
    				text-transform: capitalize;}
					
				#masthead_right li a.out {color: #FED131 !important;}
				
		#masthead {
			float:right;
			padding-top:5px;
			text-align: right;
			text-transform: capitalize;
			width: 500px;}
			
			#masthead a {
				font-family: arial;
				color:#0B92D0;
				line-height: 1.2;
				text-decoration:none;
				padding: 0 0 0 20px;}

		#sample {
				width:440px;
				float:left;}

        .desc { color:#6b6b6b;}
        .desc a {color:#0092dd;}
        
        .dropdown dd, .dropdown dt, .dropdown ul { margin:0px; padding:0px; }
        .dropdown dd { position:relative; }
		
        .dropdown a, .dropdown a:visited { color:#1295d3; text-decoration:none; outline:none;}
        .dropdown a:hover { }
		
			#block-block-135 span.dropdown a span {
				line-height: 1.9;}
		
        .dropdown dt a:hover {}
				
		.dropdown dt a span {
			cursor: pointer;
			display: block;
			padding: 5px;}
		
		#block-block-176 .dropdown dt a  {
			background: none repeat scroll 0 0 transparent !important;
			color: #0EB0FA !important;
			float: left;
			padding-right: 10px;
			width: auto;}
			
		#block-block-176 .dropdown dt .out {
					color: #FED131 !important;
					padding:5px;}
		
        .dropdown dd ul { 
				background-color:#000; 
				display:none;
				left:0px; 
				padding:10px;
				background: rgba(0, 0, 0, 0.8);
				position:absolute; 
				top:0; 
				width:auto;
				z-index:999;
				min-width:170px; 
				list-style:none;}
				
        .dropdown span.value { display:none;}
        .dropdown dd ul li a { padding:5px; display:block;}
        .dropdown dd ul li a:hover { background-color:#d0c9af;}
        
        .dropdown img.flag { border:none; vertical-align:middle; margin-left:10px; }
        .flagvisibility { display:none;}
		
			#masthead_wrapper #block-mailchimp-lists-kirby-morgan-newsletter .block-title {
				color: #FFFFFF;
				font-family: arial;
				font-size: 18px;
				text-transform: capitalize;}
				
				#masthead_wrapper #edit-mailchimp-lists-mailchimp-kirby-morgan-newsletter-title {display:none;}
			
			#mailchimp-newsletter-2 #edit-mailchimp-lists-mailchimp-2-title--2 label, #edit-mailchimp-lists-mailchimp-2-title label {display:none;}
			
				#masthead_wrapper #edit-mailchimp-lists-mailchimp-2-title .description {color:#ccc;}
				
				#masthead_wrapper #mailchimp-newsletter-2 .form-required.form-required { 
					left: 127px;
    				position: absolute;}
					
	/* UPDATE TICKET LABELS ON DEPT DASHBOARD */
					
	.update_ticket .new .new, .update_ticket .updated .updated {
		display:none;}
		
			.update_ticket span {
				color: #FF0000;}
												
		
		
		
		
					
					
/********************* TICKET RESULTS OVERVIEW PAGE *****************************************/


.section-users h1.title {display:block;}

	.section-users h1.title:after {
		content:"'S Dashboard";}

.page-user .region-content {
    display: block;
    float: left;
    width: 605px;}

.page-user .region-sidebar-first {
    display: block;
    float: left;
    margin: 0;
    padding-right: 25px;
    width: 250px;}
	
	.page-user .region-sidebar-first .block-title {
		background: none repeat scroll 0 0 #0B92D0;
		color: #FFFFFF;
		font-family: Arial,Helvetica,sans-serif;
		font-size: 14px;
		padding: 12px 0 12px 10px;}


.page-support table.sticky-header {
	font-family:"myriad pro", Helvetica, sans-serif;}

.page-support .support tr.odd {
	background-color:#EDF5FA;}
.page-support .support tr.even {
	background-color:#fff;}
	
table.support a {
	color: #0B92D0;}
	
#support-page-form td div.form-type-checkbox {
	width:50px;
	display:block;}
	
#support-page-form div.form-type-checkbox {display:none;}

  .page-support .support tr.odd, .page-support-user .support tr.even {  
  		font-family: sans-serif;
    	font-size: 13px;
		border-color: #D3E7F4;
		border-style: solid;
		border-width: 1px 0;}
		
		.page-support .support td.active {
			background-color:transparent!important;}
			
		.page-support .support td {
			padding: 10px 3px;}

.page-support ul.primary {
	display:none;}

.page-support table.sticky-enabled {
	margin-top:20px;}

.page-support #support-page-form .form-type-textarea {
	display:none;}
	
	.page-support #support-page-form #edit-submit {
		margin-top:20px;}
		
		.page-support .content #support-page-form div a {color: #0B92D0;}
		
		
.view-support-overview-manager {}



/*********SUPPORT TICKET MENU BLOCK ***************/

#block-menu-menu-support-ticket-menu {
    position: relative;
	padding-bottom:20px;}

	#block-menu-menu-support-ticket-menu .block-title {}

	#block-menu-menu-support-ticket-menu ul {}
	
		#block-menu-menu-support-ticket-menu ul li {
			background: none repeat scroll 0 0 #F6F6F6;}
		
			#block-menu-menu-support-ticket-menu ul li a {
				background: url("../images/support_menu_icons.png") no-repeat scroll 0 0;
				border-bottom: 1px solid #EBEBEB;
				color: #878787;
				display: block;
				font-size: 12px;
				padding: 15px 0;
				text-decoration: none;
				text-indent: 50px;}
				
				#block-menu-menu-support-ticket-menu .dashboard a {
					background-position:10px -4px;}
					
					#block-menu-menu-support-ticket-menu .dashboard a:hover {
						background-position: 10px -42px;}
					
				#block-menu-menu-support-ticket-menu .create-a-ticket a {
					background-position: 10px -80px;}
				
					#block-menu-menu-support-ticket-menu .create-a-ticket a:hover {
						background-position: 10px -119px;}				
				
				#block-menu-menu-support-ticket-menu .tutorials a  {
					background-position: 10px -159px;}
					
					#block-menu-menu-support-ticket-menu .tutorials a:hover {
						background-position: 10px -195px;}
						
				#block-menu-menu-support-ticket-menu .logout a {
					background-position: 10px -231px;}
				
					#block-menu-menu-support-ticket-menu .logout a:hover {
						background-position: 10px -270px;}
			
			#block-menu-menu-support-ticket-menu ul li.first, #block-menu-menu-support-ticket-menu ul li:hover  {
				background: none repeat scroll 0 0 #FDFDFD;}
							
							
/********* SUPPORT TICKET TUTORIALS PAGE STYLES ***************/

	body.page-tutorials {}
			
			body.page-tutorials h1#page-title {
				background: url("../images/km_trade_break.png") no-repeat scroll center bottom rgba(0, 0, 0, 0);
				border: 0 none !important;
				clear: both;
				display: block;
				font-size: 32px;
				margin-bottom: 20px;
				padding-bottom: 25px;
				width: 880px;}
				
				body.page-tutorials .view-id-tutorials h3 {
					border-bottom: 1px solid #e2e2e3;
					clear: both;
					color: #6f7072;
					display: block;
					font-size: 18px;
					margin-bottom: 20px;
					margin-left: 34px;
					padding-bottom: 10px;
					padding-top: 40px;}
				
				body.page-tutorials .view-id-tutorials .views-row {
					float:left;
					display:block;
					width:50%;}
					
					body.page-tutorials .view-id-tutorials .views-row .views-field-field-ticket-tutorials {
						cursor:pointer;}
					
					body.page-tutorials .view-id-tutorials .views-row .views-field-title {
						text-align:center;
						padding:15px 0 10px;
						font-size: 18px;}
						
						body.page-tutorials .view-id-tutorials .views-row .views-field-title a {
							text-decoration:none;}
					


/********* COMMENT ACTIVITY BLOCK ***************/
				
.support-ticket-comment-activity {
	font-family: Arial,Helvetica,sans-serif;
	font-size:12px;}
	
	.support-ticket-comment-activity .view-empty {
		background: url("../images/no_comment_bkgnd.png") no-repeat scroll center center rgba(0, 0, 0, 0);
		color: #878787;
		display: block;
		height: 120px;
		padding-top: 20px;
		text-align: center;
		width: 100%;}

	.support-ticket-comment-activity .block-title {}
		
	.support-ticket-comment-activity ul {
		margin: 10px 0;}
	
		.support-ticket-comment-activity ul li.views-row {
		    border-bottom: 1px solid #EBEBEB;
			margin: 0;
			display: block;
			padding: 5px 0 5px 10px;
			position: relative;}
			
		.support-ticket-comment-activity .views-field {
			line-height:1.5;
			display:block;}
		
		.support-ticket-comment-activity .views-field-title {
    		padding-bottom: 5px;}
		
			.support-ticket-comment-activity .views-field-title a {
				color: #0B92D0;
				font-family: Arial,Helvetica,sans-serif!important;
				font-size: 12px;
				text-decoration: none;}
				
				.support-ticket-comment-activity .views-field-title a:hover {
					text-decoration:underline;}
		
		.support-ticket-comment-activity .views-field-comment-body {
			color: #6F7072;
			padding-bottom: 5px;}
		
		
		.support-ticket-comment-activity .views-field-timestamp {
			color: #9B9B9B;
			font-size: 10px;
			float:left;
			padding-right: 5px;}
		
		.support-ticket-comment-activity .views-field-name {
			color: #0B92D0;
			font-size: 10px;}
			
			.support-ticket-comment-activity .views-field-name .views-label {
				color:#9B9B9B;}
		
		.support-ticket-comment-activity .views-field-replyto-comment {
			font-size: 10px;
			text-align: right;}
			
			.support-ticket-comment-activity .views-field-replyto-comment a {
				color: #0B92D0;
				text-decoration:none;}
				
				.support-ticket-comment-activity .views-field-replyto-comment a:hover {
					text-decoration:underline;}
		
				
				
/*********SUPPORT TICKET CALENDAR BLOCK ***************/				
				
#block-calendar-block-calendar {
	clear: left;
    float: left;
    padding: 25px 25px 25px 0;
    width: 250px;
	font-family: Arial,Helvetica,sans-serif;}

	#block-calendar-block-calendar .block-title {
		display:none;}
		
	#block-calendar-block-calendar #calendar_block {
		width:auto!important;
		border:none!important;
		background-color:#0B92D0!important;}
	
	#block-calendar-block-calendar #calendar_row0 {
		background: none repeat scroll 0 0 rgba(0, 0, 0, 0)!important;}
		
		#block-calendar-block-calendar #calendar_header {
			font-family: Arial,Helvetica,sans-serif;
			font-size:14px;}
	
	 	#block-calendar-block-calendar #calendar_row0 .hok {
			color:#fff;}
	
	#block-calendar-block-calendar #nav, #block-calendar-block-calendar #nav a {
		color:#fff;
		text-decoration:none;}
				
			#block-calendar-block-calendar #nav a:hover {
				text-decoration:underline;}
		
	#block-calendar-block-calendar .hok {
			font-size: 10px;
    		font-weight: lighter;
			color: #5a5e63;}
			
		#block-calendar-block-calendar .hok.today {
			background:none!important;}


/*********SUPPORT TICKET DASHBOARD COUNT ***************/			

#block-views-dashboard-ticket-count-block, #block-views-dashboard-count-block {
    display: block;
    height: 40px;
    position: relative;}

.dashboard-count-block {
    display: block;}
	
	.dashboard-count-block  .views-label {}

	.dashboard-count-block .attachment {}
	
	.dashboard-count-block .views-row {
		display: block;
		float: left;
		height: 38px;
		min-width: 80px;
		padding-left: 45px;
		position:relative;
		color:#fff;}
		
		.dashboard-count-block .ticket-count {
    		background: url("../images/ticket_count_icon.jpg") no-repeat scroll left top rgba(0, 0, 0, 0);}
		
		.dashboard-count-block .comment-count {
			background: url("../images/comment_count_icon.jpg") no-repeat scroll left top rgba(0, 0, 0, 0);}
		
		.dashboard-count-block .critical-count {
			background: url("../images/critical_count_icon.jpg") no-repeat scroll left top rgba(0, 0, 0, 0);}
		
		.dashboard-count-block .high-count {
			background: url("../images/high_count_icon.jpg") no-repeat scroll left top rgba(0, 0, 0, 0);}

		.dashboard-count-block .views-field-type-1, .dashboard-count-block  .views-label-comment-body, .zero_count {
			color: #6F7072;
			display: block;
			font-size: 12px;
			width: 100%;}
			
		.dashboard-count-block .zero_count_num, .dashboard-count-block .views-field-comment-body .field-content  {
			color: #000000;
			font-size: 18px;
			font-weight: bold;
			left: 48px;
			position: absolute;
			top: 15px;}
			

/****** DEFAULT MENU TABS ******/

.section-users ul.primary {
	background:none;}

	.section-users ul.primary li.active {
		display:none;}
	
	.section-users ul.primary li {
		display: block;
		float: right;}
		
		.section-users ul.primary li a {
			background: url("../images/profile_bg.png") no-repeat scroll right top rgba(0, 0, 0, 0);
			color: #777777;
			display: block;
			font-size: 11px;
			height: 18px;
		    position: relative;
    		top: -17px;
			font-size:0;}
			
			.section-users ul.primary li a span.tab {
				background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
				border: medium none;
				line-height: 5;
				padding: 0;}
				
				.section-users ul.primary li a:before {
					content: "Edit Profile";
					font-size: 10px;
					position: relative;
					top: 20px;}
					
				.admin-menu ul.primary li a:before {
					content: "";
					position: relative;
					top: 0;}
					

				

/* ADMIN PRIMARY MENU ITEMS */

.admin-menu ul.primary {
	padding:0;}
		
.admin-menu ul.primary li, .section-user ul.primary li {
	display:block!important;
	float:left!important;}
	
	.admin-menu ul.primary li a, .section-user ul.primary li a {
		background: none repeat scroll 0 0 #C0C0C0;
		color: #FFFFFF;
		font-family: arial;
		font-size: 12px;
		font-weight: normal;
		margin: 0 10px 15px 0;
		padding: 5px;
		text-transform: lowercase;
		top: 0;
		height: auto;}
		
		.admin-menu ul.primary li a:hover, 
		.admin-menu ul.primary li a.active, 
		.section-user ul.primary li a.active, 
		.section-user ul.primary li a:hover {			
		background:none repeat scroll 0 0 #A2A2A2!important;}
			
			.admin-menu ul.primary li a:hover .tab, 
			.section-user ul.primary li a:hover .tab {
				background:none;
				color:#fff;}
	
			.admin-menu ul.primary li a span.tab {
				line-height:normal;}
					

/*********SUPPORT TICKET OVERVIEW ***************/


#block-views-76f9536d326bde90d6284611c31d012f {
	clear:both;}
	
	#block-views-support-overview-block-1 .block-title, .page-user .block-views .block-title {
		font-size:14px;
		font-weight:normal;
		font-family:Arial, Helvetica, sans-serif;
		padding-bottom:10px;}
		
			
		.ticket-manager-block table thead {}
		
			.ticket-manager-block table thead tr {
				background:#0B92D0;}
			
					.ticket-manager-block table thead tr th {
						color: #FFFFFF;
						font-weight: normal;
						padding:10px;
						font-size:12px;}
				
		.ticket-manager-block table tbody {}
			
				.ticket-manager-block table tbody td {
					vertical-align:top;
					padding: 20px 5px;}
						
		.ticket-manager-block table thead tr .views-field-last-updated {
			width:65px;}			
						
		.ticket-manager-block table thead .views-field-last-comment-name {
			display:none!important;}
			
		.ticket-manager-block table tbody .views-field-last-comment-name {
			color: #6F7072;
			font-size: 11px;
			font-style: italic;
			margin-top: 60px;
			position: absolute;
			right: 0;
			text-decoration: none;}
			
			.ticket-manager-block table tbody .views-field-last-comment-name:before {
				content: "last updated author:";}
				
				
/********* TICKET STATUS *********/
		
		
		.ticket-manager-block table tbody .views-field-field-state-ticket {}
		
		.ticket-manager-block table tbody .views-field-field-state-ticket span {
			color: #FFFFFF;
			display: block;
			margin-left: 3px;
			padding: 2px 4px;
			text-align: center;
			text-transform: lowercase;}
			
			.ticket-manager-block table tbody .Active {
				background: none repeat scroll 0 0 #52B13C;}
				
			.ticket-manager-block table tbody .Closed {
				background: none repeat scroll 0 0 #A2A2A2;}
				
			.ticket-manager-block table tbody .Pending {
				background: none repeat scroll 0 0 #777777;}
			
		.ticket-manager-block table tbody .views-field-nid {
			font-weight:bold;}
			
		.ticket-manager-block table tbody .views-field-nothing {
			position:relative;}
		
			.ticket-manager-block table tbody .views-field-nothing span.dealname {
				bottom: 5px;
				color: #878787;
				left: -90px;
				position: absolute;}
		
		.ticket-manager-block table tbody span.High, .ticket-manager-block table tbody span.Critical{
			display: block;
			left: 5px;
			padding-top: 33px;
			position: relative;
			text-align: center;
			width: 38px;} 		
				
		.ticket-manager-block table tbody span.Critical {
			color:#d53621;
			background: url("../images/critical_count_icon.jpg") no-repeat scroll center top rgba(0, 0, 0, 0);}
				
		.ticket-manager-block table tbody span.High {
			background: url("../images/high_count_icon.jpg") no-repeat scroll center top rgba(0, 0, 0, 0);
			color: #F96D21;}
						
						
		.ticket-manager-block table tbody {}
		
			.ticket-manager-block table tbody tr {
				border-bottom: 1px solid #D3E7F4 !important;
				height: 100px;} 
			
				.ticket-manager-block table tbody tr.odd {
					background:none repeat scroll 0 0 #F6F6F6!important;}
		
				.ticket-manager-block table tbody tr.even {}
						
			
			.view-support-overview-manager .view-footer {
				margin-top: 20px;}
			
				.view-support-overview-manager .view-footer a {
					font-size:12px;
					background:#1295D3;
					padding:4px;
					color:#fff;
					text-decoration:none;}
			
		
		.ticket-manager-block table tbody .views-field-nothing a {
			color: #0B92D0;
			display:block;
			padding: 0 5px;
			text-decoration: none;}
			
			.ticket-manager-block table tbody .views-field-nothing a:hover {
				text-decoration:underline;}
				
		.ticket-manager-block table .views-field-view-node {
			padding:0;}
			
			.ticket-manager-block table tbody .views-field-nid {
				position:relative;}
			
			.ticket-manager-block table tbody .views-field-nid .ticket_link {
				margin-left: 42px;
				bottom: 0;
				position: absolute;
				width: 80px;
				z-index: 999;}
				
				.view-support-ticket-user-dashboard table tbody .views-field-nid .ticket_link {
					margin-top: 40px!important;}
			
				.ticket-manager-block table tbody .views-field-nid .ticket_link a {
					text-decoration: none;
					color: #52B13C;
					width: 30px;
					font-size: 11px;
					font-weight: normal;}
					
					.ticket-manager-block table tbody .views-field-nid .ticket_link a:hover {
						text-decoration:underline;}
						
						
			.ticket-manager-block a:hover, #block-views-support-overview-block-1 a:hover {
				text-decoration:none;}
				
			
		.ticket-manager-block {
			position:relative;}
			
			
			.page-node-1444 h1.title {
				display:block!important;
				font-size:24px!important;}
				
				
		.ticket-manager-block #block-block-197 {
				margin:15px 0;}
				
			.ticket-manager-block #block-block-197 .content a {
				color: #fff;
				padding: 4px 4px 4px 32px;
				text-decoration: none;
				font-size: 12px;
				display: block;
				height: 18px;
				background: url(../images/ticket-icon.png) no-repeat 4px center #0B92D0;
				width: 155px;
				line-height: 1.7;
				font-weight: bold;}	
				
				
		
			.ticket-manager-block #block-block-196 {
				position: absolute;
				right: 0;
				top: 27px;}
			
				.ticket-manager-block #block-block-196 h5 {
					background: url("../images/video_icon.png") no-repeat scroll left center rgba(0, 0, 0, 0);
					display: block;
					height: 31px;
					padding-left: 32px;}
					
					.ticket-manager-block #block-block-196 h5 a {
						font-size: 12px;
						line-height: 38px;
						text-decoration: none;}
						
						.ticket-manager-block #block-block-196 h5 a:hover {
							text-decoration:underline;}
					
		
			.ticket-manager-block .views-exposed-widgets {
				padding: 8px 0;
				margin:0;}
			
			.ticket-manager-block  .form-type-select label {
					float: left;
					font-size: 14px;
					padding:3px 5px 0 0;}
					
		.view-support-overview-manager .views-field-field-state-ticket .editablefield-item, .view-support-overview-manager .views-field-field-priority-ticket .editablefield-item {
			padding-top:10px;}			
			
					
		th.views-field-last-comment-timestamp {width: 115px;}		
		th.views-field-created {width: 132px;}
					
			
			#block-block-190 {}
							
				#block-block-190 h6 {
					font-size: 14px;
					padding: 20px 0;}
				
					#block-block-190 h6 a {
						color:#0B92D0;
						text-decoration: none;}


/****************    ADD TICKET STYLES   *************/

.page-node-add-ticket {}

	.page-node-add-ticket #page-title {
	    display: block;
		font-size:0;}
	
		.page-node-add-ticket #page-title:before {
			content: "Create a Support Ticket";
			font-size:24px;}
			

/****************    ADD TICKET SUPPORT HEADER   *************/

#block-block-200 {
	display:block;
	position:relative;
	width:100%;
	clear:both;
	min-height:150px;}

 .add_ticket_header {
    clear: both;
    display: block;
    font-size: 12px;
    min-height: 300px;}
	
	.add_ticket_header h5 {
		color: #FFFFFF;
		font-family: arial;
		font-size: 28px;
		font-weight: bold;
		margin: -10px 0 0 55px;
		padding-bottom: 10px;}
	
	.add_ticket_header .support_steps {
		background:url(../images/support_steps.png) no-repeat center top;
		display: block;
		float: left;
		margin-right: 18px;
		width: 281px;}
		
		.add_ticket_header div.last {
			opacity:.4;}
			
			.add_ticket_header div.last_last {
				margin-right:0;}
	
			.add_ticket_header .number {
				color: #0B92D0;
				font-family: myriad pro;
				font-size: 48px;
				font-weight: bold;
				left: 7px;
				position: relative;
				top: 5px;}
			 
			 .add_ticket_header .steps {
				bottom: 16px;
				color: #FFFFFF;
				font-family: "Arial Black",Gadget,sans-serif;
				font-size: 12px;
				font-weight: bold;
				left: 25px;
				position: relative;}
			 
		
		.add_ticket_header .support_list {
			display:block;
			min-height: 150px;
			
			
			background: rgb(255,255,255); /* Old browsers */

			background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(246,246,246,1) 100%); /* FF3.6+ */
			
			background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(246,246,246,1))); /* Chrome,Safari4+ */
			
			background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(246,246,246,1) 100%); /* Chrome10+,Safari5.1+ */
			
			background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(246,246,246,1) 100%); /* Opera 11.10+ */
			
			background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(246,246,246,1) 100%); /* IE10+ */
			
			background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(246,246,246,1) 100%); /* W3C */
			
			filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f6f6f6',GradientType=0 ); /* IE6-9 */
			
			}
		
			.add_ticket_header .support_list li {
			    border-bottom: 1px solid #F0F0F0;
				border-top: 1px solid #FCFCFC;
				color: #0B92D0;
				font-weight: bold;
				line-height: 1.5;
				margin: 15px;
				padding-bottom: 10px;
				text-align: center;}
				
				.add_ticket_header .support_list li.first {
					border-top:none;}
				
				.add_ticket_header .support_list li.last {
					border-bottom:none;}
		
	
.node-ticket-form  .form-item label {
	font-size:12px;
	color:#6F7072;}
	
.node-ticket-form .form-text {
    background: none repeat scroll 0 0 #F6F6F6;
    border: 1px solid #EBEBEB;
	padding: 10px 0;
    color: #6F7072;
    font-size: 12px;
    height: 20px;
    width: 200px;}

	
/*
		.page-node-add-ticket #page-title:after {
			color: #878787;
			content: "Create a support ticket today and receive fast reliable help and feedback. Our support team will review your ticket and gather the correct information from our top KMDSI Departments. We value your input and we thank you.";
			display: block;
			font-family: Arial,Helvetica,sans-serif;
			font-size: 14px;
			position: relative;
			line-height: 1.5;
			text-transform: none;}
*/


.node-ticket-form textarea {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    line-height: 20px;
    padding: 2px;}


.node-ticket-form fieldset {
    border-right: 3px solid #F6F6F6;
    padding-right: 20px;
    width: 500px;}

	.node-ticket-form label {
		font-size:14px;
		padding-bottom:5px;}
		
	#node_ticket_form_group_ticket_properties label {
		display:inline;}
		
	.node-ticket-form fieldset legend {
		background-color:#0B92D0;
		color: #FFFFFF;
		font-size: 14px;
		font-weight: bold;
		margin-bottom: 10px;
    	margin-left: 15px;
		padding: 5px;}
	 	
		.page-node-add-ticket .field-name-field-support-dealer-name,
		.page-node-add-ticket .field-name-field-support-ticket-author {
			display:block;
			float:left;
			width:50%;}
			
			.page-node-add-ticket .field-name-field-support-dealer-name input,
			.page-node-add-ticket .field-name-field-support-ticket-author input {
				background:#fff;
				height: 10px;
				padding: 8px 5px;}
		
	.page-node-add-ticket fieldset legend, .node-ticket-form fieldset legend  {
		display:none;}
		
	.node-ticket-form div.fieldset-wrapper {
	    display: block;
		padding: 0;
		width: 500px;}
		
	.node-ticket-form #edit-field-attachment-ticket fieldset {
		border: 0 none;
		margin: 0;
		padding:0;
		width: 500px !important;}
		
		.node-ticket-form #edit-field-attachment-ticket .form-item {
			margin-top: 15px;}
					
		#ticket-node-form .field-name-field-dept-user .form-item {
			margin:2px 0 5px 0;}
	
		.node-ticket-form #edit-field-attachment-ticket legend {
			background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
			color: #6F7072;
			font-size: 12px;
			font-weight:normal;
			margin: 0;
			padding:0;
			width: 100%;}
			
			
		#node_ticket_form_group_ticket_properties  .field-name-field-dept-user {}
			
			#node_ticket_form_group_ticket_properties .field-name-field-dept-user #edit-field-dept-user-und {}
			
			.node-ticket-form #node_ticket_form_group_ticket_properties .field-name-field-dept-user .form-item .form-item {
				float: left;
				display: block;
				width: 50%;}
				
		.node-ticket-form #node_ticket_form_group_ticket_properties .field-type-taxonomy-term-reference {
			clear:both;}
			
		.node-ticket-form #node_ticket_form_group_ticket_properties .field-type-taxonomy-term-reference .form-item {
			margin:0;
			padding:5px 0;}
			
			.node-ticket-form #node_ticket_form_group_ticket_details .field-type-list-boolean .form-item {
				margin:0;
				padding-top: 10px;}
			
			
			.node-ticket-form #node_ticket_form_group_ticket_properties .field-name-field-state-ticket {
				padding-top:5px;}
		
		
	.field-name-field-attachment-ticket	.form-type-managed-file label, .node-ticket-form #node_ticket_form_group_ticket_details label {}
	
	.field-name-field-attachment-ticket .form-type-managed-file label {
		display:none;}
		
		.page-node-add-ticket .field-name-field-ticket-sidenotes {
			display:none;}
			
		.page-node-add-ticket .field-name-field-attachment-ticket legend {
			padding-bottom:5px!important;}
		
		
	.node-ticket-form .form-type-checkbox label {
		display:inline!important;}
		
	.form-item-field-is-this-an-rma-ticket--und input {}
		
	/* PLACEHOLDER CSS FIELDS */
			
	.node-ticket-form	::-webkit-input-placeholder {
		   font-size:12px;
		   font-style:italic;
		   color:#898989;
		   text-indent:5px;
		}
		
	.node-ticket-form	:-moz-placeholder { /* Firefox 18- */
		   font-size:12px;
		   font-style:italic;
		   color:#898989;
		   text-indent:5px;
		}
		
	.node-ticket-form	::-moz-placeholder {  /* Firefox 19+ */
		   font-size:12px;
		   font-style:italic;
		   color:#898989; 
		   text-indent:5px; 
		}
		
	.node-ticket-form :-ms-input-placeholder {  
		   font-size:12px;
		   font-style:italic;
		   color:#898989;
		   text-indent:5px;} 
		
		.node-ticket-form .field-name-field-attachment-ticket .fieldset-description {
			font-size: 12px;
			color: #898989;
			line-height: 150%;
			font-style: italic;
			margin:5px 0;}
		
	#edit-field-is-this-a-complete-unit label {
		font-weight:normal;}
		
	#edit-field-is-this-a-complete-unit .form-type-checkbox {
		margin-bottom:5px;}


.node-ticket-form #edit-field-model-numbers, .node-ticket-form #edit-field-serial-numbers, .node-ticket-form #edit-field-serial-number-unit, .node-ticket-form #edit-field-invoice-numbers, .node-ticket-form #edit-field-purchase-order-numbers, .node-ticket-form #edit-field-part-numbers {
    float: left;
    padding-right: 10px;
    width: 225px;
	display:block;}

.node-ticket-form #edit-field-problem-desription, .node-ticket-form #edit-field-ticket-body, .node-ticket-form #edit-field-usage-history, .node-ticket-form #edit-field-part-description, #edit-field-attachment-ticket {
	clear:both;
	position:relative;}
	
	.node-ticket-form .field-type-text-long .filter-wrapper {
		display:none;}

/*********** ATTACHMENT POPUP FIELDS  ****************/

#edit-field-attachment-ticket {}

	#edit-field-attachment-ticket table {}
	
		#edit-field-attachment-ticket table th {
		    color: #898989;
			font-size: 12px;
			font-weight: normal;}
				
		#edit-field-attachment-ticket table tr {}
		
		.field-name-field-attachment-ticket td .tabledrag-handle {
			margin:0!important;}
		
			#edit-field-attachment-ticket table tr:hover .file a {
				text-decoration:underline!important;}
		
			#edit-field-attachment-ticket table tr td {
				padding:10px 0;}
			
			#edit-field-attachment-ticket table tr td .form-managed-file {}
			
				#edit-field-attachment-ticket table tr td .form-managed-file .file {
					width: auto;}
				
					#edit-field-attachment-ticket table tr td .form-managed-file .file a {
						color: #0B92D0;
						font-size: 12px;
						line-height: 25px;
						padding: 0 10px 0 5px;
						text-decoration: none;}
						
					#edit-field-attachment-ticket table tr td .form-managed-file .file img {
						float:left;
					 	padding: 2px 4px 0 0;}
				
				#edit-field-attachment-ticket table tr td .form-managed-file .file-size {
				    color: #898989;
    				font-size: 11px;
					line-height: 25px;}
			
			 .node-ticket-form #edit-field-attachment-ticket .form-item .form-managed-file .form-submit {
			    background: none repeat scroll 0 0 #0B92D0;
				border: medium none;
				color: #FFFFFF;
				padding: 3px;
				cursor:pointer;}
				
				.node-ticket-form #edit-field-attachment-ticket .form-item .form-managed-file #edit-field-attachment-ticket-und-0-upload {}

/*			
		.form-item-field-attachment-ticket-und-0 .form-submit {
			background: none repeat scroll 0 0 #0B92D0;
			border: medium none;
			color: #FFFFFF;
			font-weight: bold;
			margin-left: 5px;
			position: relative;
			cursor:pointer;}
*/


/*********** DESCRIPTION POPUP FIELDS  ****************/
   

.page-node-add-ticket #edit-field-usage-history .description, .page-node-add-ticket #edit-field-problem-desription .description, .page-node-add-ticket #edit-field-part-description .description, .page-node-add-ticket #edit-field-ticket-body .description {
    background: url("../images/info_btn.png") no-repeat scroll 11px 10px #F6F6F6;
    border: 1px solid #EBEBEB;
    display: block;
    font-size: 12px;
    height: inherit;
    padding: 5px 5px 5px 40px;
    position: absolute;
    right: -291px;
    top: -4px;
    width: 200px;}

	.page-node-add-ticket #edit-field-usage-history .description:after, .page-node-add-ticket #edit-field-problem-desription .description:after, .page-node-add-ticket #edit-field-part-description .description:after, .page-node-add-ticket #edit-field-ticket-body .description:after {
		content: "";
		position: absolute;
		top: 11px;
		left: -15px;
		border-style: solid;
		border-width: 15px 15px 15px 0;
		border-color: transparent #F6F6F6;
		display: block;
		width: 0;
		z-index: 1;}
			
		.node-ticket .comment .permalink {
			display:none;}
			
		.node-ticket .comment-delete, .node-ticket .comment-edit {display:none;}
		
		.node-ticket #comment-form .form-actions {}
			
		#node_ticket_form_group_ticket_details .form-textarea-wrapper textarea {
			background: none repeat scroll 0 0 #F6F6F6;
			border: 1px solid #EBEBEB;
			font-family: Arial,Helvetica,sans-serif;
			font-size: 14px;
			line-height: 1.5;
			margin: 0;
			min-height: 250px;
			color: #898989;
			max-width: 500px;
			padding: 5px;}
		
		#edit-field-attachment-ticket .tabledrag-toggle-weight-wrapper {
			display:none;}
			
		#comment-form #comment_comment_node_ticket_form_group_comment textarea {
			font-family: arial;
			font-size: 14px;
			line-height: 1.5;
			padding: 5px;}
			

.node-ticket-form .form-actions .form-submit {
    background-color: #1295D3;
    color: #FFFFFF;
    font-size: 14px;
    font-weight: bold;
    padding:2px 5px;
	border:none;
	cursor:pointer;
	margin-right:15px;}
			
			
			
			
/* MAIN MENU ADD TICKET STYLES */
			
.view-support-main-nav .view-footer {
    background: none repeat scroll 0 0 #FFFFFF;
    border-color: #FAFAFA #D3D3D3 #D3D3D3;
    border-style: solid;
    border-width: 1px;
    font-size: 12px;
    font-weight: 500;
    text-transform: capitalize;
    width: 100%;}
	
	.view-support-main-nav .view-footer:hover {
		background: none repeat scroll 0 0 #E4E4E4;}
		
	
	.view-support-main-nav .view-footer a {
		color: #676767;
		font-family: Helvetica !important;
		height: auto;
		padding: 10px 3px 10px 5px;
		width: auto;
		display:block;
		text-decoration:none;}
		
		
		.view-support-main-nav .view-footer a:hover {
			color: #5CA3D7;}
			
			

/* 	NODE PREVIEW STYLES */

.page-node-add-ticket .node-unpublished .unpublished {
	display:none;}
	
.page-node-add-ticket .preview {
	position: relative;
	width: 498px;
	border-right: 3px solid #F6F6F6;
	padding-right: 22px;}

.page-node-add-ticket .preview .preview_wrapper {
    background: url("../images/info_btn.png") no-repeat scroll 11px 10px #F6F6F6;
    border: 1px solid #EBEBEB;
    display: block;
    font-size: 12px;
    padding: 5px 0 5px 40px;
    position: absolute;
    right: -275px;
    top: 53px;
    width: 200px;}

	.page-node-add-ticket .preview .preview_wrapper:after {
		border-color: rgba(0, 0, 0, 0) #F6F6F6;
		border-style: solid;
		border-width: 15px 15px 15px 0;
		content: "";
		display: block;
		left: -15px;
		position: absolute;
		top: 11px;
		width: 0;
		z-index: 1;}
		
	.page-node-add-ticket .preview .preview_wrapper:before {
		content:"Review your support ticket for completeness and then click save at the bottom of the page.";
	    color: #898989;
    	font-size: 12px;
    	font-style: italic;
		line-height: 150%;}

 .page-node-add-ticket .preview .node-ticket {
    border: 3px dashed #D9D9D9;
    color: #6F7072;
    margin: 25px 0;
    padding: 10px;
    position: relative !important;
    width: 480px;}
	
	.page-node-add-ticket .preview .node-ticket:after {
		background: url("../images/support_banner.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
		content: "";
		display: block;
		height: 78px;
		overflow: visible;
		position: absolute;
		right: -3px;
		top: -3px;
		visibility: inherit;
		width: 78px;}
	
				
	
	 .page-node-add-ticket .preview h3 {   
		color: #B0B0B0;
		font-size: 14px;
		font-weight: bold;
		margin-top: 10px;
		position: relative;
		text-align: center;
		top: 10px;
		width: 500px;}
		
		.page-node-add-ticket .preview .node-preview .submitted {
			background: none repeat scroll 0 0 #F6F6F6;
			color: #6F7072;
			font-size: 12px;
			font-weight: bold;
			padding: 10px 10px 0;
			width: 460px;}
			
			.page-node-add-ticket .preview .node-preview .submitted .username {
				color: #0b92d0;
				font-weight:bold;}
		
	.page-node-add-ticket .node-preview .content {
		background-color: #F6F6F6;
		font-size: 13px;
		padding: 5px 10px 10px;
		width: 460px;}
			
		.preview table .file {
			width:auto!important;}
			
	.page-node-add-ticket .node-preview .content .field {
		margin-bottom:5px;}
		
	.page-node-add-ticket .node-preview .content .field-type-text-long {
		line-height:1.5;}
		
	.page-node-add-ticket .node-preview .content .field-name-field-is-this-a-complete-unit {
		margin-bottom:10px;}
	
	.page-node-add-ticket .node-preview .content .field-name-field-priority-ticket .field-items,
	.page-node-add-ticket .node-preview .content .field-name-field-state-ticket .field-items {
			padding:3px;
			color:#fff;
			font-size:11px;}
		
	.page-node-add-ticket .node-preview .content .field-name-field-priority-ticket .field-items {
			background:none repeat scroll 0 0 #0B92D0;}
		
		.page-node-add-ticket .node-preview .content .field-name-field-state-ticket .field-items {
			background:none repeat scroll 0 0 #52B13C;}
			
	.page-node-add-ticket .node-preview .content .field-name-field-state-ticket {
		clear: none;
		margin-top: 5px;}
		
	.page-node-add-ticket .node-preview .field-name-field-priority-ticket {
		margin: 5px 10px 5px 0;
		float:left;
		clear:none;}
		
		.node-preview .field-name-field-attachment-ticket table {
			width: 460px;}
		
	.page-node-add-ticket .node-preview .field-name-field-attachment-ticket {
		width:400px;}
		
		.page-node-add-ticket .node-preview .field-name-field-attachment-ticket th {
			font-size: 12px;
			text-align: center;
			width: 50%;}
		
		.page-node-add-ticket .node-preview .field-name-field-attachment-ticket td {
			color: #0B92D0;
			padding: 10px 0;
			text-align: center;}
			
			.page-node-add-ticket .node-preview .field-name-field-attachment-ticket td .file {
				width: 285px !important;}
			
				.page-node-add-ticket .node-preview .field-name-field-attachment-ticket td .file a {
					color: #0B92D0;
					float: left;
					text-align: left;
					text-decoration: none;}
				
				.page-node-add-ticket .node-preview .field-name-field-attachment-ticket td .file img {
					float: left;
					padding: 0 10px 0 5px;}
		
		.page-node-add-ticket .node-preview .field-name-field-attachment-ticket thead tr {
			background-color:#0b92d0;
			color:#ffffff;}
			
		.page-node-add-ticket .node-preview .field-name-field-attachment-ticket tr {
			background-color:#ffffff;}

	.node-preview.submitted, .preview  ul.links, .node-ticket-form .editablefield-edit {
		display:none;}
		
	.node-preview #node_ticket_teaser_group_rma_support legend {
		color: #0B92D0;
		font-size: 13px;
		font-weight: bold;
		margin: 10px 0;}
		
	.node-preview #node_ticket_teaser_group_rma_support .fieldset-wrapper {
		padding:0;}
		
	.node-preview .field-name-field-is-this-a-complete-unit {
		font-weight:bold;}	
		
	.node-preview .node-preview .content {
		padding:15px 0;
		margin:0;
		width:inherit;}
		
	.node-preview .node-preview .field {
		float:none;
		clear:both;}
		
	.node-preview h3 {
		font-size:0!important;}
		
	.node-preview h3:after {
		content: "Ticket Preview";
		font-size: 24px;}
	
	.node-preview h2.node-title {display:none;}
		
	.node-preview .field-label {
	    display: block !important;}	
		
		.node-preview .editable-field .field-label {display:none!important;}
		
   .node-preview .field-name-field-problem-desription, .node-preview .field-name-field-usage-history {
		margin-top: 15px;}
		
	.node-preview.node-preview .field-name-field-ticket-body .field-items {}	
		
	.page-comment-reply .node-by-viewer {
		display:none;}
		
		
.node-type-ticket .messages ul li:last-child {
	display:none;}
	

/* 	CUSTOM TICKET CONTENT TYPE STYLES */

.ticket-manager-block #edit-submit-support-overview-manager {
    cursor: pointer;
	display:block!important;
    margin-top: 19px !important;}
	
	
	.ticket-manager-block .view-filters .form-type-textfield input {
	    border: 1px solid #CCCCCC;
		color: #5A5E63;
		padding: 2px;
		width: 150px;}
	
	.ticket-manager-block .view-filters .form-submit {
		background: none repeat scroll 0 0 #C0C0C0;
		border: medium none;
		bottom: 2px;
		color: #FFFFFF;
		cursor: pointer;
		display: block !important;
		font-family: arial;
		font-size: 12px;
		padding: 2px 10px;
		position: relative;
		height: 20px;
		font-family: Arial,Helvetica,sans-serif;}
		
	.ticket-manager-block .view-filters .form-submit:hover {
		background:none repeat scroll 0 0 #b5b5b5;}
		
			.ticket-manager-block .form-actions input {
				display:none;}
				
	.ticket-manager-block  .views-exposed-widgets .form-type-select {
		background:url(../images/drop_down_arrow.png) no-repeat right center #ddd;
		display:block;}
	
		.ticket-manager-block  .views-exposed-widgets .form-type-select select {
			-webkit-appearance: none;
		    -moz-appearance:    none;
		    appearance:         none;
			
			background: url("../images/drop_down_arrow.png") no-repeat scroll 92% center #C0C0C0;
			border: medium none;
			bottom: 0;
			box-shadow: none;
			color: #FFFFFF;
			display: block;
			font-size: 12px;
			padding: 1px 0 0 2px;
			text-indent: 2.01px;
			text-overflow: "";
			text-shadow: none;
			width: 70px;
			height: 19px;
			border-radius: 0;
			font-family: Arial,Helvetica,sans-serif;}
			
			.ticket-manager-block  .views-exposed-widgets .form-type-select select:hover {
				background: url("../images/drop_down_arrow.png") no-repeat scroll 92% center #b5b5b5;}

.ticket-manager-block .views-exposed-form label {
    color: #5A5E63;
    font-size: 12px;
    font-weight: normal;
    padding-bottom: 5px;}
	
.ticket-manager-block .view-empty {
	color: #878787;
	margin: 15px 0;
	font-size: 12px;}
	
.ticket-manager-block caption {margin: 25px 0 10px;}
	
	.ticket-manager-block caption h2 {
		font-size: 24px;
		text-align: left;}
	
		
.ticket-manager-block .attachment {
	margin-top:15px;}
	
	.ticket-manager-block tbody .views-field-last-updated {
		width:110px;
		padding-bottom:0;
		position:relative;}
		
		.ticket-manager-block .update_wrapper {}
		
		.ticket-manager-block .update_author {
			bottom: 3px;
			color: #878787;
			left: -62px;
			position: absolute;
			text-align: right;
			width: 225px;}
	

/* PROFILE STYLES */	
	
#edit-timezone {
	display:none;}
	
	
	
/*  APACHE SOLR TEMPORARY MANUALS TYPE STYLES DISPLAY NONE  */

#block-facetapi-giiy4zr9gu0zsa0bumw1y9qiipidf1wu #facetapi-link--41--checkbox, #block-facetapi-giiy4zr9gu0zsa0bumw1y9qiipidf1wu #facetapi-link--41 {}

