#frontBody, #iframeBody { background-color: #ffffff; font-family: Arial, Helvetica, sans-serif; font-size: 90%; }
#frontBody { margin: 0px; }

img { border: 0px; }

h1, .fusionH1 { background: #D61D0B url(../images/footer_bottom.gif) bottom left repeat-x !important; color: #ffffff !important; font-weight: bold; padding: 0px 10px; font-size: 1.5em; height: 1.4em; }
h1 { margin: 5px 0px 20px; }
h2, .fusionH2 { font-size: 1.2em; font-weight: bold; margin-bottom: 0px; color: #d61d0b; }
h3, .fusionH3 { font-size: 1.05em; font-weight: bold; margin-bottom: 0px; }
h4, .fusionH4 { font-weight: bold; margin-bottom: 0px; }

a, a:visited { color: #D61D0B; }
a:hover { color: #000000; }
a:active { color: #7E1106; }

#main_frame { }
#dynamic_frame { margin: 2% 4%; min-width: 724px; }
#dynamic_energy_products { float: left; margin-left: 10px; }
#dynamic_energy { height: 160px; background: #ffffff url(../images/gas_burner.jpg) top right no-repeat; }
#menu { height: 1.8em; background: #000000 url(../images/menu_bottom.gif) bottom left repeat-x; color: #ffffff; }
#menu ul { list-style-type: none; margin: 0em; padding: 2px 0px 0px; white-space: nowrap; font-family: "arial black"; font-size: 0.85em; color: #888888; }
#menu ul li { float: left; margin: 0em; padding: 0px 1em; display: inline; position: relative; }
#menu ul li ul { position: absolute; z-index: 90; width: 200px; width: auto !important; min-width: 200px; background: #000000 url(../images/menu_bottom.gif) bottom left repeat-x; left: -10px; top: 2px; margin: 18px 0px 0px 15px; padding: 0px 0px 5px; display: none; font-size: 1em; }
#menu ul li ul li { border-top: 1px solid #dddddd; float: none; display: block; padding: 1px 1em; }
#contact_us { float: right !important; }
.case_study_industry h2 a, #menu a, .case_study_industry h2 a:visited, #menu a:visited, .case_study_industry h2 a:active, #menu a:active { color: white; text-decoration: none; }
.case_study_industry h2 a:hover, #menu a:hover { color: #D61D0B; }
		
#footer { background: #D61D0B url(../images/footer_bottom.gif) bottom left repeat-x; margin: 10px 0px 0px; height: 24px; color: #ffffff; padding: 2px 10px 0px; font-size: 90%; }
#footer a, #footer a:active { color: white; text-decoration: none; }
#footer a:hover { color: black; }
#footer_top_link {float: right; }
#footer_arrow { width: 13px; height: 11px; padding: 4px 5px 0px;}

#strike-designs-footer-link { float: right; font-size: 0.8em; }
#strike-designs-footer-link a, #strike-designs-footer-link a:visited, #strike-designs-footer-link a:active { color: #fa5000; font-weight: normal; }
#strike-designs-footer-link a:hover { color: #ffb13a; }

#dynamic_body { height: 400px; height: auto !important; min-height: 400px; }
#dynamic_body, .home_page { margin: 0px 10px; }
.home_page h1 { background: none; color: #000000; margin: 20px 0px !important; padding: 0px; width: 650px; font-size: 1.2em; height: auto !important; }
.home_page h2 { clear: both; color: #000000; margin-bottom: 20px; }
.home_page h3 { width: 70%; min-width: 650px; }

#home_case_studies { overflow: hidden; }
.case_study_industry { width: 24%; margin-right: 1.2%; margin-top: 1%; float: left; }
.case_study_industry h2 { padding: 0px 10px; height: 24px; margin: 0px; color: #ffffff; background: #000000 url(../images/menu_bottom.gif) bottom left repeat-x; }
.case_study_picture { cursor: pointer; height: 165px; background-position: center; background-repeat: no-repeat; background-color: #000000; }
.case_study_footer { font-size: 0.9em; background: url(../images/case_study_footer_back.gif) top left repeat-x; height: 70px; }
.case_study_left { background: url(../images/case_study_footer_left.gif) top left no-repeat; height: 70px; }
.case_study_right { background: url(../images/case_study_footer_right.gif) top right no-repeat; height: 70px; overflow: hidden; }
.case_internal { padding: 10px 10px 0px; height: 36px; height: auto !important; min-height: 36px; }
.case_study_footer h3 { float: right; margin: 0px; margin-right: 10px; }
.case_study_footer h3 a, .case_study_footer h3 a:visited { color: #000000; text-decoration: none; }
.case_study_footer h3 a:hover, .case_study_footer h3 a:active { color: #D61D0B; }
.case_studies { list-style-type: none; }

.left_call_out { width: 25%; padding-right: 2%; font-weight: bold; font-size: 150%; height: 125px; height: auto !important; min-height: 125px; float: left; }

.company_logo { float: right; }
.testimonial { margin: 0px 0px 20px 20px; font-weight: bold; font-style:italic; padding: 0px 0px 20px; }
#frontBody .testimonial { float: right; width: 50%; }


#end_case { margin-right: 0px; }
#ContactTable { margin-top: 20px; }

.clr_both { clear: both; height: 1px; overflow: hidden; margin-top: -1px; }

		