/* =========

 1.0 UNIVERSAL RESETS
 2.0 GENERIC CLASSES
 3.0 GENERAL STRUCTURE
 4.0 HEADINGS
 5.0 BRANDING
 6.0 LINKS
 7.0 PARAGRAPHS
 8.0 BLOCKQUOTES AND CITATIONS
 9.0 FORMS
10.0 LISTS
11.0 TABLES
12.0 MISC PRESENTATION ELEMENTS
13.0 IMAGES
14.0 META
15.0 ACCESSIBILITY
16.0 PAGE SPECIFIC

========= */

/*
1.0 UNIVERSAL RESETS
------------------------------------------
*/

/*
2.0 GENERIC CLASSES
------------------------------------------
*/

#document-list li .tool-links { display: inline; float: right; margin: 0 0 0 20px; width: 135px; }
#document-list li .document-thumbnail { display: block; float: left; width: 100px; }
#document-list li .document-description-no-save { display: block; float: left; width: 350px; }
#document-list li .document-description { display: block; float: left; width: 300px; }
.phone-number-container .error-container { position: absolute; top: 25px; left: 0; }

.customer-support-landing { margin-bottom: 50px; }
.customer-support-landing:last-child { margin-bottom: 0; }

body#contact-us .phone-wrapper span.field-validation-error, body#literature-request .phone-wrapper span.field-validation-error { margin: 5px 0 0; }



/*
3.0 GENERAL STRUCTURE
------------------------------------------
*/

body#contact-us #content-inner-wrapper { position: relative; }

/*
4.0 HEADINGS
------------------------------------------
*/


.customer-support-landing h4 { text-transform: uppercase; font-weight: bold; color: #333; font-size: 13px; }
body#installation-guide h3 { margin: 25px 0 0; }

/*
5.0 BRANDING
------------------------------------------
*/

/*
6.0 LINKS
------------------------------------------
*/
#document-list li .tool-links a.delete,
#document-list li .tool-links a.save { margin-right: 10px; }
#document-list li a.addthis_button_expanded { font-size: 11px; padding-top: 2px; }
#document-list li a.addthis_button_expanded span { margin-top: -2px; }

/*
7.0 PARAGRAPHS
------------------------------------------
*/

dl.contact p.contact-info { width: 160px; }
dl.literature-request p.contact-info { width: 160px; }
dl.contact p.text-area { width: 370px; height: 110px; }
dl.contact p.text-area textarea { resize: none; }

.sent-successfully { height: 400px; }
.sent-successfully p { font-weight: bold; color: #000; }

.phone-number-container .error-container span.field-validation-error { position: relative; display: block; top: 0; padding: 5px 0 0; width: auto; }

#content-wrapper p.icon { display: inline-block; margin: 0 0 25px; width: 800px; padding: 2px 0 0 23px; z-index: 3; }
p.required-legend { color: #D81E05; font-weight: bold; padding: 5px 0 10px 23px; font-size: 10px; }

/*
8.0 BLOCKQUOTES AND CITATIONS
------------------------------------------
*/

/*
9.0 FORMS
------------------------------------------
*/

/*
10.0 LISTS
------------------------------------------
*/

#document-list { margin: 25px 0 0; }
#document-list li { margin: 0 0 20px; padding: 0 0 20px; border-bottom: 1px solid #ccc; display: inline-block; width: 520px; }

/*
11.0 TABLES
------------------------------------------
*/

/*
12.0 MISC PRESENTATION ELEMENTS
------------------------------------------
*/


/*
13.0 IMAGES
------------------------------------------
*/

img#contact-us-photo { top: -25px; right: 90px; position: absolute; }

/*
14.0 META
------------------------------------------
*/



/*
15.0 ACCESSIBILITY
------------------------------------------
*/



/*
16.0 PAGE SPECIFIC
------

