/* CSS Document */

/* Global */
body {
	background-color:#62687d;
	background-image:url(../images/background2.gif);
	background-repeat:repeat-x;
	background-position:top;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:lighter;
	font-size:12px;
	color:#fff;
	margin:0px 0px 0px 0px;
	}
	
img {
	behavior:url(files/iepngfix.htc);
	border:0;
	}
	
a {
	color:#fff;
	text-decoration:none;
	}
	
a:hover, a:active {
	color:#000;
	text-decoration:none;
	}

#main {
	width:792px;
	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_projectsgallery {
	width:750px;
	height:auto;
	display:block;
	float:left;
	background-repeat:no-repeat;
	background-position:top left;
	}
	
.logo {
	display:block;
	float:left;
	}
	
#maininfo_container {
	width:610px;
	height:auto;
	display:block;
	float:right;
	}
	
#flash_navigation {
	width:610px;
	height:200px;
	overflow:hidden;
	position:relative;
	top:0px;
	z-index:5000;
	}
	
#text_container {
	width:570px;
	height:auto;
	position:relative;
	top:-145px;
	z-index:0;
	margin:10px 20px 0px 20px;
	text-align:left;
	line-height:18px;
	}
	
.copyright {
	width:100%;
	color:#fff;
	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_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_right_noclear {
	display:block;
	float:right;
	}
	
.img_left_noclear {
	display:block;
	float:left;
	}
	
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_testimonials, #header_gag,
#header_trashreceptacles, #header_signage, #header_benches,
#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  {
	width:570px;
	height:167px;
	behavior:url(files/iepngfix.htc);
	}
	
	
	
	
/* Index */
#main_container_home {
	background-color:#3a425c;
	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:#155168;
	background-image:url(../images/fenialbg2.gif);
	}
	
#header_proudhistory {
	background-image:url(../images/header_proudhistory.png);
	}
	
#header_newtradition {
	background-image:url(../images/header_newtradition.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:#b13728;
	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:#d4c7b3;
	background-image:url(../images/fenialbg4.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_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:#fff;
	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:#000000;
	}



/* watermark */
#watermark_container {
	width:100%;
	height:40px;
	display:block;
	clear:both;
	}
#watermark {
	width:113px;
	height:30px;
	float:right;
	}