/* --- Common Styles --- */

body {
	font-family: 			Tahoma, Geneva, Arial, sans-serif;
	background:	 			#fff url(/images/template/gradient_bg_bar.png) top repeat-x;
	font-size:        		15px;
	margin:					0px;
	padding:				0px 0px 15px 0px;
	text-align:				left;	
}

#all_content {
	width: 					615px;		
}



/* --- Content --- */

#page_content {
	padding: 				22px 40px 20px 221px;
	width:					876px;
	w\idth:					615px; /* IE 5/Win hack */ 
	color: 					#444;
}

.page_content p {
	font-size: 				14px;
	padding-left: 			10px;
	padding-right: 			10px;	
}

.page_content a {
	color: 					#67493E;
	text-decoration: 		none;
	border-bottom: 			1px dotted #67493E;
}

.page_content a:visited {
	color: 					#67493E;
	text-decoration: 		none;
	border-bottom: 			1px dotted #67493E;	
}

.page_content a:hover {
	text-decoration: 		none;
}

.page_content h1,h2,h3,h4,h5,h6,h7,h8 {
	padding-left: 			5px;
	padding-right: 			5px;
	color: 					#666;	
	border-bottom: 			1px solid #aaa;
	margin-bottom: 			3px;	
}

.page_content h5,h6,h7,h8 {
	padding-left: 			5px;
	padding-right: 			5px;
	color: 					#666;	
	border-bottom: 			none;
	margin-bottom: 			3px;	
}

.page_content li {
	list-style-type:    	circle;
	padding-top: 			5px;
	margin-left: 			20px;
	}

.image_link a {
	color: 					none;
	text-decoration: 		none;
	border: 				none;	
}

.image_link a:visited {
	color: 					none;
	text-decoration: 		none;
	border: 				none;		
}

.image_link a:hover {
	color: 					none;
	text-decoration: 		none;
	border:					none;
}

.image_link img {
	border: 				none;	
}



/* --- Lightbox --- */

#lightbox {
	background-color:		#eee;
	padding: 				10px;
	border-bottom: 			2px solid #666;
	border-right: 			2px solid #666;
}
	
#lightboxDetails{
	font-size: 				0.8em;
	padding-top: 			0.4em;
}	

#lightboxCaption { 
	float: 					left; 
}

#keyboardMsg { 
	float: 					right; 
}

#lightbox img { 
	border: 				none; 
} 

#overlay img {
	border: 				none; 
}



/* --- Wood Species Tables --- */

#product_table table {
	border-collapse: 		collapse;
	caption-side: 			top;
	font-size: 				12px;		
	margin-bottom: 			10px;
	width:					100%;
}

#product_table td, th {		
	border: 				1px solid #ddd;
	border-left: 			none;
	border-right:			none;
	padding:				8px 10px 8px 10px;
	vertical-align: 		top;	
	background-color: 		#eee;
}

#product_table caption {
	font-size: 				12px;
	font-style: 			italic;
	padding:				4px 0 4px 0;
}

#product_table th {
	background-color: 		#ddd;
}

.td_center {
	text-align: center;
}

.ws_title {
	width: 					85px;
	font-size: 				10px;
	font-style: 			oblique;
	color: 					#666;
	line-height: 			1.5em;	
}

.ws_name {
	font-size: 				13px;
	font-variant: 			small-caps;
	font-weight: 			bold;
	font-style: 			normal;
	color: 					#444;
	border-bottom: 			1px solid #aaa;		
}

/* --- Title Images --- */

#page_content #title_bg_graphic {
	background: 			url(/images/template/title_header_bg.png) no-repeat;
	height: 				321px;
	border-top: 			1px solid #aaa;
	border-bottom: 			1px solid #aaa;
	margin-top:				5px;	
}



/* --- Title Images Home --- */

#page_content #title_home_img {
	background:				url(/images/home/home_image.jpg) no-repeat;
	}



/* --- Title Images Products --- */

#page_content #title_products_img {
	background:				url(/images/products/products_image.jpg) no-repeat;
	}
#page_content #title_products_steel_spindles_img {
	background:				url(/images/products/products_steel_spindles_image.jpg) no-repeat;
	}
#page_content #title_products_wood_spindles_img {
	background:				url(/images/products/products_wood_spindles_image.jpg) no-repeat;
	}
#page_content #title_products_handrails_img {
	background:				url(/images/products/products_handrails_image.jpg) no-repeat;
	}
#page_content #title_products_posts_caps_img {
	background:				url(/images/products/products_posts_caps_image.jpg) no-repeat;
	}
#page_content #title_products_specialty_components_img {
	background:				url(/images/products/products_specialty_components_image.jpg) no-repeat;
	}



/* --- Title Images Stairs --- */

#page_content #title_stairs_img {
	background:				url(/images/stairs/stairs_image.jpg) no-repeat;
	}
#page_content #title_stairs_circular_img {
	background:				url(/images/stairs/stairs_circular_image.jpg) no-repeat;
	}
#page_content #title_stairs_straight_img {
	background:				url(/images/stairs/stairs_straight_image.jpg) no-repeat;
	}	
#page_content #title_stairs_spiral_img {
	background:				url(/images/stairs/stairs_spiral_image.jpg) no-repeat;
	}	
#page_content #title_stairs_valmont_img {
	background:				url(/images/stairs/stairs_valmont_image.jpg) no-repeat;
	}	



/* --- Title Images Railings --- */

#page_content #title_railings_img {
	background:				url(/images/railings/railings_image.jpg) no-repeat;
	}
#page_content #title_railings_all_wood_img {
	background:				url(/images/railings/railings_all_wood_image.jpg) no-repeat;
	}	
#page_content #title_railings_wood_steel_spindles_img {
	background:				url(/images/railings/railings_wood_steel_spindles_image.jpg) no-repeat;
	}
#page_content #title_railings_wood_glass_panels_img {
	background:				url(/images/railings/railings_wood_glass_panels_image.jpg) no-repeat;
	}
#page_content #title_railings_all_steel_img {
	background:				url(/images/railings/railings_all_steel_image.jpg) no-repeat;
	}
#page_content #title_railings_all_aluminum_img {
	background:				url(/images/railings/railings_all_aluminum_image.jpg) no-repeat;
	}	
#page_content #title_railings_int_steel_glass_img {
	background:				url(/images/railings/railings_int_steel_glass_image.jpg) no-repeat;
	}	
#page_content #title_railings_ext_steel_glass_img {
	background:				url(/images/railings/railings_ext_steel_glass_image.jpg) no-repeat;
	}	
#page_content #title_railings_falcon_topless_system_img {
	background:				url(/images/railings/railings_falcon_topless_system_image.jpg) no-repeat;
	}		



/* --- Title Images Flooring --- */

#page_content #title_flooring_img {
	background:				url(/images/flooring/flooring_image.jpg) no-repeat;
	}



/* --- Title Images Gallery --- */

#page_content #title_gallery_img {
	background:				url(/images/gallery/gallery_image.jpg) no-repeat;
	}


	
/* --- Title Images Wood Species --- */
	
#page_content #title_wood_species_img {
	background:				url(/images/wood_species/wood_species_image.jpg) no-repeat;
	}
#page_content #title_wood_species_domestic_img {
	background:				url(/images/wood_species/wood_species_domestic_image.jpg) no-repeat;
	}
#page_content #title_wood_species_import_img {
	background:				url(/images/wood_species/wood_species_import_image.jpg) no-repeat;
	}		



/* --- Title Images Powder Coating --- */

#page_content #title_powder_coating_img {
	background:				url(/images/powder_coating/powder_coating_image.jpg) no-repeat;
	}	



/* --- Titles --- */
			
#page_content #title_home_img,
#page_content #title_products_img,
#page_content #title_products_steel_spindles_img,
#page_content #title_products_wood_spindles_img,
#page_content #title_products_handrails_img,
#page_content #title_products_posts_caps_img,
#page_content #title_products_specialty_components_img,
#page_content #title_stairs_img,
#page_content #title_stairs_circular_img, 
#page_content #title_stairs_straight_img,
#page_content #title_stairs_spiral_img,
#page_content #title_stairs_valmont_img,
#page_content #title_railings_img,
#page_content #title_railings_img,
#page_content #title_railings_all_wood_img,
#page_content #title_railings_wood_steel_spindles_img,
#page_content #title_railings_wood_glass_panels_img,
#page_content #title_railings_all_steel_img,
#page_content #title_railings_all_aluminum_img,
#page_content #title_railings_int_steel_glass_img,
#page_content #title_railings_ext_steel_glass_img,
#page_content #title_railings_falcon_topless_system_img,
#page_content #title_flooring_img,
#page_content #title_gallery_img,
#page_content #title_wood_species_img,
#page_content #title_wood_species_domestic_img,
#page_content #title_wood_species_import_img,
#page_content #title_powder_coating_img {
	height: 				321px;
	background-position: 	24px 18px;
}

#page_content #title_home {
	background:				url(/images/home/home_title.png) no-repeat;
}

#page_content #title_news {
	background:				url(/images/news/news_title.png) no-repeat;
}

#page_content #title_about_us {
	background:				url(/images/about_us/about_us_title.png) no-repeat;
}

#page_content #title_contact_us {
	background:				url(/images/contact_us/contact_us_title.png) no-repeat;
}



/* --- Titles - Products --- */

#page_content #title_products {
	background:				url(/images/products/products_title.png) no-repeat;
}
#page_content #title_products_steel_spindles {
	background:				url(/images/products/products_steel_spindles_title.png) no-repeat;
}
#page_content #title_products_wood_spindles {
	background:				url(/images/products/products_wood_spindles_title.png) no-repeat;
}
#page_content #title_products_handrails {
	background:				url(/images/products/products_handrails_title.png) no-repeat;
}
#page_content #title_products_posts_caps {
	background:				url(/images/products/products_posts_caps_title.png) no-repeat;
}
#page_content #title_products_specialty_components {
	background:				url(/images/products/products_specialty_components_title.png) no-repeat;
}



/* --- Titles - Stairs --- */

#page_content #title_stairs {
	background:				url(/images/stairs/stairs_title.png) no-repeat;
}
#page_content #title_stairs_circular {
	background:				url(/images/stairs/stairs_circular_title.png) no-repeat;
}
#page_content #title_stairs_straight {
	background:				url(/images/stairs/stairs_straight_title.png) no-repeat;
}
#page_content #title_stairs_spiral {
	background:				url(/images/stairs/stairs_spiral_title.png) no-repeat;
}
#page_content #title_stairs_valmont {
	background:				url(/images/stairs/stairs_valmont_title.png) no-repeat;
}



/* --- Titles - Railings --- */

#page_content #title_railings {
	background:				url(/images/railings/railings_title.png) no-repeat;
}
#page_content #title_railings_all_wood {
	background:				url(/images/railings/railings_all_wood_title.png) no-repeat;
}
#page_content #title_railings_wood_steel_spindles {
	background:				url(/images/railings/railings_wood_steel_spindles_title.png) no-repeat;
}
#page_content #title_railings_wood_glass_panels {
	background:				url(/images/railings/railings_wood_glass_panels_title.png) no-repeat;
}
#page_content #title_railings_all_steel {
	background:				url(/images/railings/railings_all_steel_title.png) no-repeat;
}
#page_content #title_railings_all_aluminum {
	background:				url(/images/railings/railings_all_aluminum_title.png) no-repeat;
}
#page_content #title_railings_int_steel_glass {
	background:				url(/images/railings/railings_int_steel_glass_title.png) no-repeat;
}
#page_content #title_railings_ext_steel_glass {
	background:				url(/images/railings/railings_ext_steel_glass_title.png) no-repeat;
}
#page_content #title_railings_falcon_topless_system {
	background:				url(/images/railings/railings_falcon_topless_system_title.png) no-repeat;
}



/* --- Titles - Flooring --- */
 
#page_content #title_flooring {
	background:				url(/images/flooring/flooring_title.png) no-repeat;
}



/* --- Titles - Gallery --- */

#page_content #title_gallery {
	background:				url(/images/gallery/gallery_title.png) no-repeat;
}



/* --- Titles - Wood Species --- */

#page_content #title_wood_species {
	background:				url(/images/wood_species/wood_species_title.png) no-repeat;
}
#page_content #title_wood_species_domestic {
	background:				url(/images/wood_species/wood_species_domestic_title.png) no-repeat;
}
#page_content #title_wood_species_import {
	background:				url(/images/wood_species/wood_species_import_title.png) no-repeat;
}



/* --- Titles - Powder Coating --- */

#page_content #title_powder_coating {
	background:				url(/images/powder_coating/powder_coating_title.png) no-repeat;
}

#page_content #title_home,
#page_content #title_news,
#page_content #title_about_us,
#page_content #title_contact_us,
#page_content #title_products,
#page_content #title_products_steel_spindles,
#page_content #title_products_wood_spindles,
#page_content #title_products_handrails,
#page_content #title_products_posts_caps,
#page_content #title_products_specialty_components,
#page_content #title_stairs,
#page_content #title_stairs_circular,
#page_content #title_stairs_straight,
#page_content #title_stairs_spiral,
#page_content #title_stairs_valmont,
#page_content #title_railings,
#page_content #title_railings_all_wood,
#page_content #title_railings_wood_steel_spindles,
#page_content #title_railings_wood_glass_panels,
#page_content #title_railings_all_steel,
#page_content #title_railings_all_aluminum,
#page_content #title_railings_int_steel_glass,
#page_content #title_railings_ext_steel_glass,
#page_content #title_railings_falcon_topless_system,
#page_content #title_flooring,
#page_content #title_gallery,
#page_content #title_wood_species,
#page_content #title_wood_species_domestic,
#page_content #title_wood_species_import,
#page_content #title_powder_coating {
	height: 				70px;
}



/* --- Image Floats --- */

.aboutus_block {
	display: 				block;
	height: 				auto;
	min-height: 			150px;	
	margin-bottom: 			45px;
	margin-top: 			15px;
	clear: 					both;	
}

.left_img_float {
	position: 				relative;
	float: 					left;
	clear: 					both;
	margin-bottom: 			10px;
	margin-right:			15px;
	border:					2px solid #ccc;
}

.right_img_float {
	position: 				relative;	
	float: 					right;
	clear: 					both;
	margin-bottom: 			15px;	
	margin-left:			15px;
	border:					2px solid #ccc;	
	
}



/* --- PDF Icon --- */

.pdf_icon {
	padding-left: 20px;
	background-position: left center;
	background: url(/images/template/pdf.gif) no-repeat;
}

#download_list li {
	list-style-type: none;
}


/* --- Google Map --- */

#map {
	margin-top:				5px;
	width:					613px;
	height:					500px;
	border:					1px solid #666;
	text-align: 			left;
}



/* --- Footer --- */

#footer {
	margin: 				0 40px 0 221px;
	clear:					both;
	text-align:      		center;
	width:					615px;
	color: 					#000;
	font-size: 				10px;
	line-height: 			7px;
}

#footer #copyright {
	padding: 				5px 0 15px 0;	
	border-top: 			1px solid #aaa;
	margin:					5px 0 0 0;
	font-size:				9px;
	color:					#666;
}

#footer a {
	color: 					#67493E;
	text-decoration: 		none;
	border-bottom: 			1px none #67493E;
}

#footer a:visited {
	color: 					#67493E;
	text-decoration: 		none;
	border-bottom: 			1px none #67493E;	
}

#footer a:hover {
	text-decoration: 		none;
}