@import url(http://www.fortressfusioncoatingsinc.com/themes/fortress_fusion/struct/css/whitespace-reset.css);

body { 
	background: #7B0100 url(http://www.fortressfusioncoatingsinc.com/themes/fortress_fusion/images/body_bg.jpg) top left repeat-x;
	font-family: arial, sans-serif;
	font-size: 13px; }
	
p { 
	line-height: 140%;
	color: #2A2B2B;
	padding: 0 0 10px 0; }

.clear { clear: both; }

	
div#page{ 
	position: relative;
	width: 920px;
	margin: 20px auto;
	background: #2A2B2B;
	padding: 0; }
div#top_info { 
	float: left;
	width: 220px;
	background: #9E2214;
	color: #FFFFFF;
	margin: 0;
	padding: 0 0 7px;
	font-size: 14px;
	font-weight: bold; }
ul#top_nav{ 
	width: 700px;
	margin: 0;
	float: right;
	padding: 0 0 7px;
	background: #9E2214; }
	ul#top_nav li { 
		display: block;
		float: right; }
		ul#top_nav li a, ul#top_nav li a:visited { 
			display: block;
			float: left;
			width: auto;
			font-size: 14px;
			color: #FFFFFF;
			margin: 0;
			padding: 0 5px;
			text-decoration: none;
			font-weight: bold;}
div#landing_header,
div#interior_header { 
	position: relative;
	width: 920px;
	height: 678px; }
	div#landing_header.hdr_hp_001 { background: transparent url(http://www.fortressfusioncoatingsinc.com/themes/fortress_fusion/images/home_hdr_panels/hdr_hp_001.jpg) 0 0 no-repeat; }
	div#landing_header.hdr_hp_002 { background: transparent url(http://www.fortressfusioncoatingsinc.com/themes/fortress_fusion/images/home_hdr_panels/hdr_hp_002.jpg) 0 0 no-repeat; }
	div#landing_header.hdr_hp_003 { background: transparent url(http://www.fortressfusioncoatingsinc.com/themes/fortress_fusion/images/home_hdr_panels/hdr_hp_003.jpg) 0 0 no-repeat; }
	div#landing_header.hdr_hp_004 { background: transparent url(http://www.fortressfusioncoatingsinc.com/themes/fortress_fusion/images/home_hdr_panels/hdr_hp_004.jpg) 0 0 no-repeat; }
	div#landing_header.hdr_hp_005 { background: transparent url(http://www.fortressfusioncoatingsinc.com/themes/fortress_fusion/images/home_hdr_panels/hdr_hp_005.jpg) 0 0 no-repeat; }
	div#landing_header.hdr_hp_006 { background: transparent url(http://www.fortressfusioncoatingsinc.com/themes/fortress_fusion/images/home_hdr_panels/hdr_hp_006.jpg) 0 0 no-repeat; }
	div#landing_header.hdr_hp_007 { background: transparent url(http://www.fortressfusioncoatingsinc.com/themes/fortress_fusion/images/home_hdr_panels/hdr_hp_007.jpg) 0 0 no-repeat; }
	div#landing_header.hdr_hp_008 { background: transparent url(http://www.fortressfusioncoatingsinc.com/themes/fortress_fusion/images/home_hdr_panels/hdr_hp_008.jpg) 0 0 no-repeat; }
div#interior_header { 
	background: transparent url(http://www.fortressfusioncoatingsinc.com/themes/fortress_fusion/images/interior_page_head.jpg) 0 0 no-repeat;
	height: 354px; }
	div#landing_header h1, 
	div#landing_header #slogan_a, 
	div#landing_header #slogan_b,
	div#interior_header h1 { 
		position: absolute;
		display: block;
		text-indent: -8420px; }
	div#landing_header h1,
	div#interior_header h1 { 
		top: 38px;
		left: 12px;
		width: 128px;
		height: 128px;
		background: transparent url(http://www.fortressfusioncoatingsinc.com/themes/fortress_fusion/images/logo.png) 0 0 no-repeat; }
		div#landing_header h1 a,
		div#interior_header h1 a { 
			display: block;
			width: 128px;
			height: 128px;
			outline: none; }
	div#landing_header div#slogan_a { 
		top: 145px;
		left: 150px;
		width: 225px;
		height: 147px;
		z-index: 50;
		background: transparent url(http://www.fortressfusioncoatingsinc.com/themes/fortress_fusion/images/painting_not_enough.png) 0 0 no-repeat; }
	div#landing_header a#slogan_b { 
		display: block;
		top: 453px;
		left: 0;
		width: 220px;
		height: 94px;
		border: none;
		outline: none;
		background: transparent url(http://www.fortressfusioncoatingsinc.com/themes/fortress_fusion/images/starturn.gif) no-repeat 0 0; }
	div#interior_header img#bottom_gradient_bar { 
			position: absolute;
			display: block;
			float: left;
			top: 257px;
			left: 0; }
	div#info_container { 
		position: absolute;
		top: 130px;
		left: 700px;
		width: 195px;
		z-index: 55;
		background: #FFEFC9;
		font-size: 10px;
		max-height: 470px;
		overflow: hidden;}
		div#info_container div#case_studies {
			padding: 10px 15px 0; }
			div#info_container p { line-height: 100%; }
			div#info_container div#case_studies h4 { 
				padding: 5px 0 0 0;
				color: #DD691D;
				font-size: 13px; }
			div#info_container div#case_studies h5 { 
				color: #7B0000;
				font-size: 20px;
				padding: 0 0 5px; }
			div#info_container div#case_studies img { 
				display: block;
				margin: 0 0 5px 0; }
			div#info_container div#case_studies p { line-height: 120%;  }
			div#info_container div#case_studies ul { margin-left: -3px; }
			div#info_container div#case_studies ul li { 
				display: block;
				float: left;
				width: auto;
				padding: 0 3px;
				color: #DD691D;
				font-weight: bold;
				font-size: 13px; }
			div#info_container div#case_studies ul li a,
			div#info_container div#case_studies ul li a:visited { 
				color: #DD691D;
				text-decoration: none; }
				div#info_container div#case_studies ul li a:hover,
				div#info_container div#case_studies ul li a.selected { color: #7B0000; }
		div#info_container div#stay_connected { 
			background: #FFE298;
			padding: 10px 15px; }
			div#info_container div#stay_connected h4 { 
				color: #7B0000;
				font-size: 17px;
				padding: 0 0 5px 0; }
				div#info_container div#stay_connected input[type="text"] { 
					width: 100%;
					border: 1px solid #CCCCCC;
					padding: 3px 2px; }
				div#info_container div#stay_connected input[type="submit"] { 
					display: block;
					float: right;
					clear: both;
					width: auto;
					padding: 2px 3px;
					margin: 3px 0 0 0;
					color: #FFFFFF;
					border: 1px solid #FFFFFF;
					background: #DD691D; }
		div#info_container div#news {
			padding: 10px 15px; }
			div#info_container div#news h4 { 
				color: #DD691D;
				font-size: 20px; }
			div#info_container div#news div.rssItem { margin-bottom: 7px; }
			div#info_container div#news div.rssItemTitle a { font-size: 1em; }
			div#info_container div#news div.rssItemDate { display: none; }

div#content_container { 
	width: 880px;
	margin: 0 auto;
	padding: 0 20px 20px;
	color: #FFFFFF; }
	div#content_container div#col1 {
		width: 580px;
		padding: 0 20px 0 0;
		float: left; }
		div#content_container div#col1 h1 { 
			font-size: 2em;
			font-weight: normal;
			padding: 0 0 15px 0; }
			div#content_container div#col1 h2 { 
				padding: 0 0 5px 0;
				font-size: 1.5em; }
		div#content_container div#col1 p { color: #FFFFFF; }
	div#content_container div#col2 { 
		width: 280px;
		float: left; }
		
div#interior_header h2 { 
	display: block;
	position: absolute;
	top: 188px;
	right: 34px;
	color: #FFFFFF;
	font-size: 5em;
	font-weight: normal; }

div#column_wrapper { 
	background: #FFEFC9;
	color: #2A2B2B;
	padding: 20px 20px 10px; }
div#column_wrapper h2 { 
	color: #AF4214;
	font-size: 24px;
	padding: 0 0 20px 0; }
div#column_wrapper h3, div#column_wrapper h4 { 
	padding: 0 0 10px 0;
	font-weight: bold;
	color: #2A2B2B; }
div#column_wrapper #col1 h3, { font-size: 16px; }
div#content_container div#column_wrapper p { color: #2A2B2B; }
div#column_wrapper div#col1,
div#column_wrapper div#col2 { 
	color: #2A2B2B;
	background: #FFEFC9;  }
div#column_wrapper div#col1 { width: 555px; }
	div#content_container div#column_wrapper div#col1 h2 { 
		padding: 0 0 20px 0;
		font-size: 2em; }
div#column_wrapper div#col1 ul { 
	list-style: disc;
	margin:  0 0 5px 40px; }
	div#column_wrapper div#col1 ul { padding: 0 0 10px 0; }
	div#column_wrapper div#col1 ul li { 
		padding: 0 0 5px 0;
		list-style: disc; }
div#column_wrapper div#col2 { width: 255px; }
div#column_wrapper div#col2 img { 
	padding: 0;
	margin: 0 0 20px 0; }
	div#column_wrapper div#col2 a#spectrum_large { 
		display: block;
		width: 258px;
		height: 123px;
		marign: 0 auto;
		padding: 0 0 20px 0;
		outline: none;
		background: transparent url(http://www.fortressfusioncoatingsinc.com/themes/fortress_fusion/images/every_color_of_the_spectrum_large.png) 0 0 no-repeat;
		text-indent: -8420px;}
		
div#social_media_links { 
	position: relative;
	width: 191px;
	height: 59px;
	float: right;
	background: transparent url(http://www.fortressfusioncoatingsinc.com/themes/fortress_fusion/images/social_media_icons.png) no-repeat 0 0; }
	div#social_media_links a { 
		position: absolute;
		display: block;
		text-indent: -8420px;
		top: 7px;
		width: 35px;
		height: 35px;
		outline: none; }
		div#social_media_links a.facebook { left: 4px; }
		div#social_media_links a.linkedin { left: 52px; }
		div#social_media_links a.twitter { left: 100px; }
		div#social_media_links a.youtube { left: 149px; }
	
	
ul#nav{ 
	position: absolute;
	top: 38px;
	left: 140px;
	width: 780px;
	height: 80px;
	z-index: 60;
	background: transparent url(http://www.fortressfusioncoatingsinc.com/themes/fortress_fusion/images/top_nav_bg.png) 0 0 no-repeat; }
	ul#nav li{ 
		display: block;
		position: relative;
		float: left;
		padding: 18px 0 0;
		color: #FFFFFF; }
		ul#nav li a, ul#nav li a:visited { 
			color: #FFFFFF;
			display: block;
			float: left;
			width: auto;
			padding: 18px 8px 13px 8px;
			text-decoration: none; }
		ul#nav a:hover,
		ul#nav li.active a { 
			color: #d96b25;
			background-color: #fcddc7; }
		ul#nav ul {
			display: none;
			position: absolute;
			left: 0;
			top: 100%;
			z-index: 100;
			width: 139px;
			margin: 0;
			padding: 0;
			background: #fcddc7; }
			ul#nav ul li { 
				margin: 0;
				width: 100%;
				margin: 0;
				padding: 0;
				float: none; }
			ul#nav li.active ul li a {
				width: 129px;
				margin: 0;
				padding: 8px 5px;
				text-align: left;
				background: transparent; }
			ul#nav li.active ul a:hover { 
				color: #FFFFFF;
				background: #d8671e; }
				
ol { padding: 0; }	
	ol li { 
		margin: 0;
		padding: 0; }
		ol li ol { padding: 0 0 0 20px; }
		ol li ol li, ol li ol li ol li { 
			margin: 0 0 0 15px;
			padding: 0 0 10px 5px;
			list-style: decimal; }
		ol li ol li ol { padding: 10px 0 0 5px; }
		ol table tbody tr td{ 
			padding: 2px 3px; }
			ol table tbody tr td:first-child { font-weight: bold; }
			
div.rssItemTitle a, div.rssItemTitle a:visited { 
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
	color: #2A2B2B; }
	
div#gmap { 
	width: 300px;
	height: 300px;
	float: right;
	margin: 5px 0 15px 15px; }
	
table#why_powder td.symbol { 
	width: 85px;
	margin: 0;
	padding: 0 10px 15px 0; }
table#why_powder td.copy { 
	width: 475px;
	margin: 0;
	padding: 0 0 15px 0;
	line-height: 150%; }
	
a.process_button, a.process_button:visited { 
	display: block;
	width: 148px;
	height: 25px;
	float: left;
	text-align: center;
	padding: 4px 8px;
	color: #FFFFFF;
	text-decoration: none;
	background: transparent url(http://www.fortressfusioncoatingsinc.com/themes/fortress_fusion/images/btn_bg_process.jpg) 0 0 no-repeat;
	margin: 0 15px 15px 0; }

/* C5 FORM ELEMENTS */
td.question { 
	text-align: right;
	width: 125px; }	
/*#itsalltext_generated_id_Question2_1 { margin-right: 300px; }*/