/* CSS Document */

/* Global */
body {
	background-color:#62687d;
	background-image:url(../images/background2.gif);
	background-repeat:repeat-x;
	background-position:top;
	font-family: Arial ;
	font-weight:normal;
	font-size:12px;
	color:#000;
	margin:0px 0px 0px 0px;
	}
	
img {
	behavior:url(files/iepngfix.htc);
	border:0;
	}
	
a {
	color:#000;
	text-decoration:underline;
	}
	
.catalog {
	color:#000;
	text-decoration:underline;
	font-weight:bold;
	}

a:hover, a:active {
	color:#62687d;
	text-decoration:underline;
	}

#main {
	width:892px;
	height:auto;
	}
	
#left_shadow {
	width:21px;
	height:521px;
	display:block;
	float:left;
	background-image:url(../images/left_shadow.png);
	behavior:url(files/iepngfix.htc);
	background-repeat:no-repeat;
	background-position:top right;
	}
	
#right_shadow {
	width:21px;
	height:521px;
	display:block;
	float:left;
	background-image:url(../images/right_shadow.png);
	behavior:url(files/iepngfix.htc);
	background-repeat:no-repeat;
	background-position:top left;
	}
	
#main_container_home, #main_container_aboutus, #main_container_prodserv, #main_container_serv,
#main_container_projectsgallery {
	width:767px;
	height:auto;
	display:block;
	float:left;
	background-repeat:no-repeat;
	background-position:top left;
	min-height: 500px;
	}
	
.logo {
	display:block;
	float:left;
	}
	
#maininfo_container {
	width:626px;
	height:auto;
	display:block;
	float:right;
	min-height: 500px;
	}
	
#nav {
	z-index: 100;
	}
#text_container {
	width:570px;
	height:auto;
	z-index:0;
	margin:50px 20px 0px 20px;
	text-align:left;
	line-height:18px;
	min-height: 385px;
	}
body#home #text_container {
	margin-top: 8px; 
	}	
.copyright {
	width:100%;
	color:#000;
	margin:0px 0px 0px 0px;
	text-align:center;
	clear:both;
	}
	
.copyright_text {
	font-size:9px;
	}

.img_right {
	display:block;
	float:right;
	clear:right;
	padding:10px 0px 10px 10px;
	}
.img_righttext {
	display:block;
	float:right;
	clear:right;
	padding: 3px 30px 10px 0px;
	}
	
.img_line_right {
	display:block;
	float:right;
	clear:right;
	padding:0px 0px 0px 10px;
	}
	
.img_line_right_bottom {
	display:block;
	float:right;
	clear:right;
	padding:0px 0px 10px 10px;
	}
	
.img_left {
	display:block;
	float:left;
	clear:left;
	padding:10px 10px 10px 0px;
	}
.img_left_text {
	display:block;
	text-align:center;
	float:left;
	clear:left;
	padding: 0px 10px 0px 0px;
	}
	
.img_right_noclear {
	display:block;
	float:right;
	}
	
.img_left_noclear {
	display:block;
	float:left;
	}
h2 {
    font-family: Times New Roman ;
    font-style: italic;
	font-weight:bold;
	font-size:20px;
	color:#000;
	}
	
h3 span {
	display:block;
	width:0px;
	height:0px;
	overflow:hidden;
	}
	
.firstparagraph {
	font-weight:bold;
	}
	
.headline {
	font-weight:bold;
	color:#000;
	}
	
#top_button {
	float:right;
	margin:20px 0px 0px 0px;
	clear:both;
	}
	
.clear_both {
	clear:both;
	}
	
ul.img_left {
	display:block;
	float:left;
	clear:left;
	padding:10px 10px 10px 0px;
	list-style-type:none;
	}
	
.dummy {
	font-size:11px;
	}
	
#header_proudhistory, #header_newtradition, #header_contact,
#header_historicrestoration, #header_designresources,
#header_castingpattern, #header_photogallery, #header_news,
#header_fencing, #header_casestudies,#header_gal_lit,#header_testimonials, #header_we_do, #header_gag,
#header_trashreceptacles, #header_signage, #header_benches,#header_we_work,
#header_customfinishes, #header_historicgates, 
#header_historicmetalcastings, #header_archshapes,
#header_customcapabilities, #header_arch_recreation,
#header_arch_hospitality, #header_arch_retailmixed,
#header_arch_cities, #header_arch_residential,
#header_dummy_aboutus, #header_dummy_prodserv,
#header_dummy_projectgallery, #header_dummy_catalogs, #header_csi, #header_amenities, #header_fencing, #header_gates, #header_hmc, #header_railings, #header_install, #header_services, #header_des_consult, #header_his_res  {
	width:570px;
	height:167px;
	behavior:url(files/iepngfix.htc);
	}
	
	
	
	
/* Index */
#main_container_home {
	background-color:#A99B87;
	background-image:url(../images/fenialbg1.gif);
	}
#main_container_serv {
	background-color:#A99B87;
	background-image:url(../images/fenialbg1.gif);
	}	
#flash_intro {
	width:570px;
	height:350px;
	border:1px solid #fff;
	position:relative;
	z-index:5;
	}
	
#spacer {
	width:570px;
	height:135px;
	background-image:url(../images/garnish_back.png);
	background-position:bottom;
	background-repeat:no-repeat;
	behavior:url(files/iepngfix.htc);
	}
	

	

/* About Us */
#main_container_aboutus {
	background-color:#A99B87;
	background-image:url(../images/fenialbg2.gif);
	}
	
#header_proudhistory {
	background-image:url(../images/header_proudhistory.png);
	}
#header_we_do {
	background-image:url(../images/header_we_do.png);
	}
#header_we_work {
	background-image:url(../images/header_we_work.png);
	}		
#header_newtradition {
	background-image:url(../images/header_newtradition.png);
	}

#header_csi {
background-image:url(../images/header_csi.png);
}
#header_amenities {
background-image:url(../images/header_amenities.png);
}
#header_fencing {
background-image:url(../images/header_fencing.png);
}
#header_gates {
background-image:url(../images/header_gates.png);
}
#header_hmc {
background-image:url(../images/header_hmc.png);
}
#header_railings {
background-image:url(../images/header_railings.png);
}
#header_services {
background-image:url(../images/header_services.png);
}
#header_his_res {
background-image:url(../images/header_his_res.png);
}
#header_des_consult {
background-image:url(../images/header_des_consult.png);
}
#header_install {
background-image:url(../images/header_install.png);
}
	
#header_contact {
	background-image:url(../images/header_contact.png);
	}
	
#header_news {
	background-image:url(../images/header_news.png);
	}
	
.contact_info {
	letter-spacing:2px;
	text-align:center;
	}

#tollfree, #local, #fax {
	width:185px;
	height:50px;
	display:block;
	float:left;
	text-align:center;
	letter-spacing:2px;
	}
	
#tollfree, #local, #questionsconcerns {
	border-right:1px solid #999;
	}
	
#questionsconcerns, #sales {
	width:270px;
	height:50px;
	display:block;
	float:left;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	letter-spacing:2px;
	}
	
#flash_reps {
	width:500px;
	height:350px;
	overflow:hidden;
	border:1px solid #fff;
	}
	
#back {
	text-align:right;
	font-weight:bold;
	}
	
.news_title {
	font-weight:bold;
	display:inline;
	}
	

/* Products Services */
#main_container_prodserv {
	background-color:#A99B87;
	background-image:url(../images/fenialbg3.gif);
	}


#pointer_up_left {
	display:block;
	float:left;
	clear:left;
	width:100px;
	height:auto;
	margin:-10px 10px 10px 0px;
	color:#c4695e;
	}
	
#header_historicrestoration {
	background-image:url(../images/header_historicrestoration.png);
	}
	
#header_designresources {
	background-image:url(../images/header_designresources.png);
	}
	
#header_castingpattern {
	background-image:url(../images/header_castingpattern.png);
	}
	
#header_fencing {
	background-image:url(../images/header_fencing.png);
	}
	
#header_gag {
	background-image:url(../images/header_gag.png);
	}
	
#header_trashreceptacles {
	background-image:url(../images/header_trashreceptacles.png);
	}
	
#header_signage {
	background-image:url(../images/header_signage.png);
	}
	
#header_benches {
	background-image:url(../images/header_benches.png);
	}
	
#header_customfinishes {
	background-image:url(../images/header_customfinishes.png);
	}
	
#header_historicgates {
	background-image:url(../images/header_historicgates.png);
	}
	
#header_historicmetalcastings {
	background-image:url(../images/header_historicmetalcasting.png);
	}
	
#header_archshapes {
	background-image:url(../images/header_archshapes.png);
	}
	
#header_customcapabilities {
	background-image:url(../images/header_customcapabilities.png);
	}
	
#header_arch_recreation {
	background-image:url(../images/header_arch_recent.png);
	}
	
#header_arch_hospitality {
	background-image:url(../images/header_arch_hospitality.png);
	}
	
#header_arch_retailmixed {
	background-image:url(../images/header_arch_retailmixed.png);
	}
	
#header_arch_cities {
	background-image:url(../images/header_arch_cities.png);
	}
	
#header_arch_residential {
	background-image:url(../images/header_arch_residential.png);
	}
	
.bench_title {
	font-size:14px;
	font-weight:bold;
	color:#d4c7b3;
	margin:20px 0px 10px 0px;
	}
	
	
/* Project Gallery */
#main_container_projectsgallery {
	background-color:#A99B87;
	background-image:url(../images/fenialbg5.gif);
	color:#000;
	}

#header_photogallery {
	background-image:url(../images/header_photogallery.png);
	}
	
#flash_projectgallery {
	width:570px;
	height:600px;
	overflow:hidden;
	}
	
#cs_header {
	margin:0px 0px 20px 0px;
	width: 570px;
	height: 80px;
	}
	
#temp_img {
	width:285px;
	height:200px;
	float:left;
	margin:0px 10px 10px 0px;
	clear:both;
	
	}
	
.glance, .title, .download, .group_title {
	color:#976640;
	}
	
.glance, .download, .group_title {
	font-weight:bold;
	}
	
.glance {
	border-bottom:1px solid #976640;
	}
	
.title {
	width:80px;
	}

#glance_table {
	float:left;
	width:275px;
	margin:0px 0px 10px 0px;
	border-bottom:1px solid #976640;
	line-height:normal;
	}
	
#glance_table td {
	padding:0px 0px 5px 0px;
	}

#paragraph {
	clear:both;
	}
	
#flash_schematic {
	width:570px;
	height:300px;
	}

#gallery_table {
	width:570px;
	border-bottom:1px solid #fff;
	text-align:center;
	line-height:normal;
	}
	
#gallery_table td {
	padding:5px 2px 5px 2px;
	}
	
.gallery_cell {
	border-right:1px solid #fff;
	}
	
#header_casestudies {
	background-image:url(../images/header_casestudies.png);
	}
#header_gal_lit{
	background-image:url(../images/header_gal_lit.jpg);
	}
#header_testimonials {
	background-image:url(../images/header_testimonials.png);
	}	
	
.group_title {
	font-size:14px;
	margin:20px 0px 0px 0px;
	}
	
.pg_link a {
	color:#000;
	text-decoration:none;
	}
	
.pg_link a:hover {
	color:#000;
	text-decoration:none;
	}
	


/* Dummy Pages */
#header_dummy_aboutus {
	background-image:url(../images/header_dummy_aboutus.png);
	}
	
#header_dummy_prodserv {
	background-image:url(../images/header_dummy_productsservices.png);
	}
	
#header_dummy_projectgallery {
	background-image:url(../images/header_dummy_projectgallery.png);
	}
	
#header_dummy_catalogs {
	background-image:url(../images/header_dummy_catalogs.png);
	}
	
.dummy_page_links {
	font-weight:bold;
	color:#fff;
	}
	
.testimonial_page_links{
	font-weight:bold;
	color:#fff;
	}

.testimonial_page_links ul {
	text-align: left;
	}
.testimonial_page_links ul li a {
	color: #fff;
	}

.contactBlock {
float:left;
margin:0 67px;
text-align:center;}

.showcase-right {
clear:right;
float:right;
margin-left:25px;
text-align:center;
width:110px;
	}



#custom-specialty-items .showcase-right, #site-amenities .showcase-right {
	margin-right: 40px;
	margin-bottom: 15px;
	}

.showcase-right p {
	clear: both;
	}
	
.showcase-bottom {
	width: 120px;
	margin: 5px 6px 0;
	float: left;
	}	
	.showcase-bottom-rail {
	float: left;
	margin: 10px 12px 0;	
	}
	.showcase-bottom250 {
		width: 250px;
		margin: 5px 60px 15px 60px;
	}
    .showcase-bottom350 {
		width: 250px;
		margin: 5px 60px 15px 60px;
	}

	#historic-metal-castings .showcase-bottom {
		width: 227px;
		margin: 10px 20px 25px;
		}
	#site-amenities .showcase-bottom {
		width: 160px;
		margin: 10px 10px 25px;
		}	
	#services .showcase-bottom {
		margin:10px 7px 0;
		width:175px;		
		}
	
	#historical-restoration .showcase-bottom {
		margin-bottom: 25px;
		}
	
	#historical-restoration .first {
		width: 200px;
		}
	#historical-restoration .second {
		width: 113px;
		}
	#historical-restoration .third {
		width: 200px;
		}
		
	#design-consultation .showcase-bottom {
		margin-bottom: 25px;
		}
    
    #design-consultation .showcase-right {
		width: 175px;
		}
	#design-consultation .first {
		width: 153px;
		margin-left: 40px;
		margin-right: 20px;
		}
	#design-consultation .second {
		width: 297px;
		margin-left: 20px;
		margin-right: 20px;
		}
	#installation .showcase-bottom {
		width: 175px;
		margin: 10px 7px 25px;
		}

.showcase-bottom p, .showcase-bottom-rail p {
	text-align: center;
	}	
/* watermark */
#watermark_container {
	width:100%;
	height:40px;
	display:block;
	clear:both;
	}
#watermark {
	width:113px;
	height:30px;
	float:right;
	}
