@charset "UTF-8";
/* CSS Document */

body { background-color: #fffbee; margin: 0; padding: 0; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px;}
h1 { font-size: 18px; color: #ff2a1e;}
h2 { font-size: 15px; color: #ff2a1e; font-weight: normal;}
h4 { color: #ff2a1e;}
.bold { font-weight: bold;}
.center { text-align: center;}

fieldset { border: none;}

div#main_content { width: 941px; height: 860px; background-image: url(images/background.jpg); margin: 0 auto;}

div#navigation { float: left; width: 920px; height: 120px; margin-left: 10px;}
div#logo { float: left; width: 207px; height: 99px; margin-top: 8px; margin-left: 30px;}
div#logo img { border-style: none;}
div#navigation_top_line { width: 99%; height: 17px; padding-top: 6px; text-align: right; font-size: 13.5px;}
div#navigation_content { float: left; margin-top: 20px; margin-left: -15px;}
div#navigation_content ul li { display: inline; color: #ff0e00; font-size: 1.1em; padding: 4px 15px; border-right: 1px solid #ff0e00;}
div#navigation_content_off_color ul li { color: #c80b00;}
div#navigation_content ul li a { color: #ff0e00; text-decoration: none;}
div#navigation_content ul li a:hover { color: #c80b00;}
div#navigation_content ul li.last { border-right: none;}

div#navigation_content_index { float: left; margin-top: 20px; margin-left: -19px; margin-bottom: -10px;}
div#navigation_content_tagline { margin-left: 164px; margin-top: 0px; margin-bottom: -1px;}
div#navigation_content_tagline img { width: 368px; height: 33px; overflow: hidden;}
div#navigation_content_index ul li { display: inline; font-size: 1em; padding: 2px 20px; border-right: 1px solid #660033; }
div#navigation_content_index ul li, div#navigation_content_index ul li a { color: #c80b00; }
div#navigation_content_off_color ul li { color: #c80b00;}
div#navigation_content_index ul li.off_color { color: #660033;}
div#navigation_content_index ul li a { text-decoration: none; color: #660033;}
div#navigation_content_index ul li a:hover { color: #c80b00;}
div#navigation_content_index ul li.last { border-right: none;}

div#middle_container { float: left; width: 100%; height: 690px; margin-top: 20px;}
div#middle_container_long { float: left; width: 100%; margin-top: 20px;}
div#middle_container_center { margin-top: 40px; padding: 0 85px;}
div#middle_container_center h1 { margin-bottom: 25px;}
div#middle_container_center p { line-height: 18px;}
div#middle_container_center li { list-style-image: url(images/powersmith_logo_bullet.jpg); margin-bottom: 8px;}
.equipment_images { margin-left: 35px; margin-top: 30px;}
div#middle_container_center img.process { margin-right: 35px; margin-left: 30px; margin-top: 8px;}

div#middle_container_center_long { margin-top: 40px; background: url(images/body_middle.jpg); width: 944px; margin-left: -11px; padding: -15px; height: auto;}
div#middle_container_center h1_long { margin-bottom: 40px;}
div#middle_container_center_long_content { padding: 0 90px;}
div#middle_container_center_long img.inspector { float: right; padding: 25px;}
.line { width: 450px; margin-left: 150px; margin-top: -5px; margin-bottom: 35px;}
.line_about { border-bottom: 1px solid #000; width: 450px; margin-left: 150px; margin-top: -5px; margin-bottom: 35px;}
div#column_left_bottom .line { margin: 0 20%; width: 60%; border-top: 1px solid #000; float: left; margin-top: 10px;}

div#column_left, div#column_right { float: left; width: 50%; height: 100%;}
div#column_left { }
div#column_left_top { float: left; padding-left: 35px; margin-top: 5px;}
div#column_left_top h1 { border-bottom: 1px solid #ff2a1e; width: 300px; padding-bottom: 2px;}
div#column_left_top p.bold { padding-top: 5px; font-size: 1.1em;}
div#column_left_top ul { margin-top: -8px; font-size: 1.1em;}
div#column_left_top ul.column_left { margin-top: -6px;}
div#column_left_top ul li { line-height: 20px; list-style-image: url(images/powersmith_logo_bullet.jpg);}
div#column_left_bottom { float: left; background-image: url(images/form_background.jpg); width: 431px; height: 399px; margin-left: 20px; margin-top: -3px;}
div#column_left_bottom h2 { margin-left: 40px; margin-top: 25px;}
div#column_left_bottom h2.send_form { margin-left: 100px; margin-bottom: -30px;}
div#column_left_bottom ul { margin-left: -20px;}
div#column_left_bottom li { list-style: none; background: url(images/form_checkbox.jpg) no-repeat 0px -5px; padding-left: 38px; margin-bottom: 20px;}
div#column_left_bottom li.double_line { background: url(images/form_checkbox.jpg) no-repeat 0px 2px;}
div#column_left_bottom p { margin-left: 20px; padding-top: 30px; width: 400px; margin-bottom: 15px;}

div#column_left_bottom fieldset { margin-left: 25px; font-size: .95em;}
div#column_left_bottom .form_line { margin-bottom: 15px;}
div#column_left_bottom .form_line input { width: 105px; margin: 0 14px;}
div#column_left_bottom .submit { margin-left: 180px; margin-top: -5px;}

div#column_right { }
div#column_right_top img { margin-top: 15px; margin-left: 25px;}
div#column_right_top2 { margin-top: 15px; margin-left: 25px;}

div#column_right_middle { float: left; margin-left: 42px; margin-top: 4px;}
div#column_right_middle a { text-decoration: none;}
.pay_as_you_save { width: 357px; height: 81px; background: url(images/pay_as_you_save.jpg) no-repeat 0 0; display: block;}
.pay_as_you_save:hover { width: 357px; height: 81px; background: url(images/pay_as_you_save_hover.jpg) no-repeat 0 0; display: block;}
.pay_as_you_save:active { width: 357px; height: 81px; background: url(images/pay_as_you_save_down.jpg) no-repeat 0 0; display: block;}
.pay_as_you_save { color: #000; text-decoration: none; font-size: .95em;}
.pay_as_you_save h4 { width: 100%; text-align: center; padding-top: 12px;}
.pay_as_you_save p { width: 75%; margin-top: -14px; margin-left: 15px; font-size: .95em;}

.pay_as_you_save2 { width: 386px; height: 99px; background: url(images/pay_as_you_save2.jpg) no-repeat 0 0; display: block; margin-bottom: 3px; margin-top: 15px; margin-left: -12px;}
.pay_as_you_save2 { color: #000; text-decoration: none; font-size: .95em;}
.pay_as_you_save2 h4 { width: 100%; text-align: center; padding-top: 12px;}
.pay_as_you_save2 p { width: 75%; padding-top: 9px; margin-left: 15px; font-size: 1.05em; line-height: 20px; }
.pay_as_you_save2 span.ligh { font-weight: bold; color: #006633;}

div#column_right_bottom { float: left; width: 400px; margin-left: 22px; margin-top: 0px;}
div#column_right_bottom h2 { width: 100%; text-align: center;}
div#column_right_bottom p.testimonial, div#column_right_bottom p.testimonial_name { font-style: italic; font-size: .9em;}
div#column_right_bottom p.testimonial_name { font-style: normal; text-align: right; margin-top: -12px; font-size: .85em;}

div#contact_us { margin-top: 40px;}
div#contact_us h1 { margin-bottom: 40px;}
div#contact_us p { line-height: 2px;}
div#contact_us_left { float: left; width: 27%; margin-top: -8px; margin-left: 125px;}
div#contact_us_right { float: left; width: 45%;}

div#footer { float: left; width: 100%; color: #ff0e00; text-align: center; margin-top: 10px;}

div#footer_links { float: left; width: 100%; margin: 0; padding-bottom: 10px; padding-top: 5px;}
div#footer_links ul { margin-left: 150px;}
div#footer_links ul li { float: left; display: inline; color: #000; font-size: .9em; padding: 0 12px; border-right: 1px solid #000;}
div#footer_links ul li a { color: #000;}
div#footer_links ul li.last { border-right: none;}

div#footer_long { background-image: url(images/body_footer.jpg); width: 945px; height: 46px;}

div#footer_logos { float: left; width: 1041px; margin-top: 25px; margin-left: -35px;}
.footer_bb { padding-top: 8px; float: left;}
div#footer_logos img { float: left;}

p.bio_title_heading { margin-top: 35px;}
p.bio_title { margin-top: -10px; font-size: .9em; margin-bottom: 15px;}
