h1, h2, h3, h4, h5, h6, p, a, span, div, table, .gotham { color: #000000; background: #ffffff; background-image: none; text-shadow: none; inset: none; -moz-box-shadow: none; box-shadow: none; font-family: Arial, Helvetica, Sans-serif;}
div, table, .flag { float: left; width: 85%; margin: 0; padding: 0; }
#Header, #Footer, #Search-Login, p.attachments, input.file { display: none; }

/* create ticket success */
#ProductSummary table { display: block; width: 120%; }
	#ProductSummary table tr td { width: 16%; }
	#TicketSuccess p.entered-data, #TicketSuccess p.instructions, h4.gotham { display: block; float: left; width: 90% !important; margin: 0; padding: 0; }
h3.flag, #Updates p { display: block; background-image: none; text-shadow: none; inset: none; -moz-box-shadow: none; box-shadow: none; font-family: Arial, Helvetica, Sans-serif; width: 100%; color:#000000; font-size: 150%; border-bottom: 2px solid #000000;}
div#ContactInfo, ul.attachments, div#PrimaryContact p, div#SecondaryContact p, #SuccessBox p, #SuccessBox h4  { float: left; width: 100%; display: block; }
div#PrimaryContact, div#SecondaryContact { padding: 0 !important; margin: 0 !important; margin-right: 5%; width: 45%; float: left; }

/* service ticket detail */

#Print, .create-request-button, a.back, a.view-all, span.no-print, #Updates a { display: none !important; }
#SR-Details-Container, #Updates { width: 90% !important; border: none !important; padding: 30px 0 0 0 !important; }

#TicketSummary, #TicketSummary table { padding-bottom: 30px;}

#Results table.results { width: 90% !important; }
	#Results table.results thead tr { border: 1px solid #000000; margin-bottom: 20px; }
	.results thead td, .results tbody tr td { width: 16% !important; }
	#Results table.results .desc-wrap { height: auto !important; }
		#Results table.results .desc-body, #Results table.results .desc-expand { float: left; display: inline; height: auto; }
		#TicketSummaryDescription .desc-body, #TicketSummaryDescription .desc-title { height: auto; display: inline-block !important; float:none !important; }
		#TicketSummary #TicketSummaryDescription .desc-body { width:550px; }
		#TicketSummaryDescription .desc-title { width:100px; }
		#Results table.results .desc-title { width: 100px; float: left; }
	#Results table.results .desc-container, #Results table.results .desc-container.adjusted { overflow: visible; height: auto !important; padding: 30px 0 !important; }
	#DiagnosticMethodology p.label, #DiagnosticMethodology div.desc-body { float: left; width: 100%; display: block; }
	
	#Instructions { border-left: none !important; border-right: none !important; border-bottom: none !important; margin: 0; }
	#AttachmentsTable { width: 117% !important; }
	#Attachment-Rows, #Attachment-Rows tbody tr td div, #Attachment-Rows tbody tr td div table { width: 100% !important; }
	#AttachmentsTable tbody tr.head td.date, #Attachment-Rows tbody tr td div table tbody tr td.date { width: 18%; }
	#AttachmentsTable tbody tr.head td.added-by, #Attachment-Rows tbody tr td div table tbody tr td.added-by { width: 14%; }
	#AttachmentsTable tbody tr.head td.file-name, #Attachment-Rows tbody tr td div table tbody tr td.file-name { width: 28%; }
	#AttachmentsTable tbody tr.head td.filetype, #Attachment-Rows tbody tr td div table tbody tr td.filetype { width: 8%; }
	#AttachmentsTable tbody tr.head td.size, #Attachment-Rows tbody tr td div table tbody tr td.size { width: 12%; }
	
body.show-hidden .desc-container-hidden { display: block; }
body.show-hidden .desc-container { display: none; }

body.show-hidden .desc-wrap { height: auto !important; }

#TicketSuccess applet {
visibility: hidden;
}
#SiteVersion {
visibility: hidden;
}