/* anchors
----------------------------------------*/
a 			{ text-decoration:none; }
a:link 		{ color:#BF4000; }
a:visited 	{ color:#BF4000; }
a:hover		{ color:#D58359; }
a:active	{ color:#D58359; }

/* background colors
----------------------------------------*/
.bgBlack	{ background-color:#000000;	}

.bgBrown1	{ background-color:#594D36;	}

.bgTan1		{ background-color:#F2EEE6;	} /* lighter */
.bgTan2		{ background-color:#EBE6DF;	}
.bgTan3		{ background-color:#E5E1DA;	}
.bgTan4		{ background-color:#D6D1C7;	}
.bgTan5		{ background-color:#BFB9AC;	}
.bgTan6		{ background-color:#B3ACA1;	} /* darker */

.bgWhite	{ background-color:#FFFFFF;	}

.bgYellow1	{ background-color:#E5BF00; }

/* body
----------------------------------------*/
body { background-color:#D6D1C7; }

body td { line-height:16px; }

/* footer
----------------------------------------*/
#footerContainer { border-top:1px solid #B3ACA1; }

#footerContainer a {
color:#594D36;
font-weight:normal;
}
#footerContainer a:hover { color:#8A816F; }

#footerContainer #footerLinks {
border-top:1px solid #B3ACA1;
padding:3px 0px 3px 5px;
}

#footerContainer td {
color:#99938A;
font-size:10px;
}

#footerContainer #top a {
background:url('images/i_top.gif') top left no-repeat;
display:block;
float:right;
height:35px;
width:27px;
}
#footerContainer #top a:hover { background-position:0 -35px; }

/* fonts
----------------------------------------*/
body,td {
color:#333333; 
font:12px verdana,arial,helvetica,sans-serif;
margin:0px;
}

/* global styles
----------------------------------------*/
img { border:0px; }

td, th { vertical-align:top; }

/* headers
----------------------------------------*/
.header {
background-color:#EBE6DF;
margin:10px 10px 20px 0px;
width:575px;
}

.headerSiteMap {
background-color:#EBE6DF;
margin:10px 0px 20px 0px;
width:780px;
}

h1 {
color:#594D36;
font:11px arial,helvetica,sans-serif;
font-weight:bold;
letter-spacing:.1em;
margin:0px 0px 3px 0px;
}

h1.bar {
background-color:#594D36;
color:#FFFFFF;
font:11px arial,helvetica,sans-serif;
font-weight:bold;
letter-spacing:.1em;
margin:0px;
padding:5px 5px 5px 5px;
}

h2 {
color:#594D36;
font:12px verdana,arial,helvetica,sans-serif;
font-weight:bold;
margin:0px 0px 3px 0px;
}

h3 {
color:#594D36;
font:12px verdana,arial,helvetica,sans-serif;
font-weight:bold;
margin:0px 0px 3px 0px;
}

/* home
----------------------------------------*/
/* conveying systems */
#coneyingSystemsComponent {
background:#FFFFFF;
float:left;
padding:5px 0px 5px 0px;
width:260px;
}

.conveyingSystems2a {
background:url('images/b_conveying_systems_2.gif') top left no-repeat;
display:block;
height:34;
width:200;
}
.conveyingSystems2b {
background:url('images/b_conveying_systems_2.gif') top left no-repeat;
background-position:0 -34px;
display:block;
height:34;
width:200;
}

.conveyingSystems2a img, .conveyingSystems2b img { display:none; }

/* industrial design */
#industrialDesignComponent {
background:#FFFFFF;
float:left;
padding:5px 0px 5px 0px;
width:260px;
}

.industrialDesign2a {
background:url('images/b_industrial_design_2.gif') top left no-repeat;
display:block;
height:34;
width:200;
}
.industrialDesign2b {
background:url('images/b_industrial_design_2.gif') top left no-repeat;
background-position:0 -34px;
display:block;
height:34;
width:200;
}

.industrialDesign2a img, .industrialDesign2b img { display:none; }

/* equipment supply */
#equipmentSupplyComponent {
background:#FFFFFF;
float:left;
padding:5px 0px 5px 0px;
width:260px;
}

.equipmentSupply2a {
background:url('images/b_equipment_supply_2.gif') top left no-repeat;
display:block;
height:34;
width:200;
}
.equipmentSupply2b {
background:url('images/b_equipment_supply_2.gif') top left no-repeat;
background-position:0 -34px;
display:block;
height:34;
width:200;
}

.equipmentSupply2a img, .equipmentSupply2b img { display:none; }

/* home 1
----------------------------------------*/
#home1 .bgNav1 { background:url('images_home_1/bg_nav.jpg') top left no-repeat; }

#home1 #aboutUsHome a {
background:url('images_home_1/b_about_us.jpg') top left no-repeat;
display:block;
height:28px;
width:87px;
}
#home1 #aboutUsHome a:hover { background-position:0 -28px; }

#home1 #conveyingSystemsHome a {
background:url('images_home_1/b_conveying_systems.jpg') top left no-repeat;
display:block;
height:28px;
width:155px;
}
#home1 #conveyingSystemsHome a:hover { background-position:0 -28px; }

#home1 #industrialDesignHome a {
background:url('images_home_1/b_industrial_design.jpg') top left no-repeat;
display:block;
height:28px;
width:148px;
}
#home1 #industrialDesignHome a:hover { background-position:0 -28px; }

#home1 #equipmentSupplyHome a {
background:url('images_home_1/b_equipment_supply.jpg') top left no-repeat;
display:block;
height:28px;
width:142px;
}
#home1 #equipmentSupplyHome a:hover { background-position:0 -28px; }

#home1 #projectPortfolioHome a {
background:url('images_home_1/b_project_portfolio.jpg') top left no-repeat;
display:block;
height:28px;
width:148px;
}
#home1 #projectPortfolioHome a:hover { background-position:0 -28px; }

#home1 #contactUsHome a {
background:url('images_home_1/b_contact_us.jpg') top left no-repeat;
display:block;
height:28px;
width:100px;
}
#home1 #contactUsHome a:hover { background-position:0 -28px; }

#home1 #logoHome {
background:url('images_home_1/l_keigley.jpg') top left no-repeat;
float:left;
height:75px;
width:204px;
}

#home1 #logoHome img { display:none; }

#home1 #photo {
background:url('images_home_1/p.jpg') top left no-repeat;
border-bottom:1px solid #594D36;
height:255px;
width:780px;
}

#home1 #taglineHome {
background:url('images_home_1/g_tagline.jpg') top left no-repeat;
float:right;
height:75px;
width:576px;
}

/* home 2
----------------------------------------*/
#home2 .bgNav1 { background:url('images_home_2/bg_nav.jpg') top left no-repeat; }

#home2 #aboutUsHome a {
background:url('images_home_2/b_about_us.jpg') top left no-repeat;
display:block;
height:28px;
width:87px;
}
#home2 #aboutUsHome a:hover { background-position:0 -28px; }

#home2 #conveyingSystemsHome a {
background:url('images_home_2/b_conveying_systems.jpg') top left no-repeat;
display:block;
height:28px;
width:155px;
}
#home2 #conveyingSystemsHome a:hover { background-position:0 -28px; }

#home2 #industrialDesignHome a {
background:url('images_home_2/b_industrial_design.jpg') top left no-repeat;
display:block;
height:28px;
width:148px;
}
#home2 #industrialDesignHome a:hover { background-position:0 -28px; }

#home2 #equipmentSupplyHome a {
background:url('images_home_2/b_equipment_supply.jpg') top left no-repeat;
display:block;
height:28px;
width:142px;
}
#home2 #equipmentSupplyHome a:hover { background-position:0 -28px; }

#home2 #projectPortfolioHome a {
background:url('images_home_2/b_project_portfolio.jpg') top left no-repeat;
display:block;
height:28px;
width:148px;
}
#home2 #projectPortfolioHome a:hover { background-position:0 -28px; }

#home2 #contactUsHome a {
background:url('images_home_2/b_contact_us.jpg') top left no-repeat;
display:block;
height:28px;
width:100px;
}
#home2 #contactUsHome a:hover { background-position:0 -28px; }

#home2 #logoHome {
background:url('images_home_2/l_keigley.jpg') top left no-repeat;
float:left;
height:75px;
width:204px;
}

#home2 #logoHome img { display:none; }

#home2 #photo {
background:url('images_home_2/p.jpg') top left no-repeat;
border-bottom:1px solid #594D36;
height:255px;
width:780px;
}

#home2 #taglineHome {
background:url('images_home_2/g_tagline.jpg') top left no-repeat;
float:right;
height:75px;
width:576px;
}

/* home 3
----------------------------------------*/
#home3 .bgNav1 { background:url('images_home_3/bg_nav.jpg') top left no-repeat; }

#home3 #aboutUsHome a {
background:url('images_home_3/b_about_us.jpg') top left no-repeat;
display:block;
height:28px;
width:87px;
}
#home3 #aboutUsHome a:hover { background-position:0 -28px; }

#home3 #conveyingSystemsHome a {
background:url('images_home_3/b_conveying_systems.jpg') top left no-repeat;
display:block;
height:28px;
width:155px;
}
#home3 #conveyingSystemsHome a:hover { background-position:0 -28px; }

#home3 #industrialDesignHome a {
background:url('images_home_3/b_industrial_design.jpg') top left no-repeat;
display:block;
height:28px;
width:148px;
}
#home3 #industrialDesignHome a:hover { background-position:0 -28px; }

#home3 #equipmentSupplyHome a {
background:url('images_home_3/b_equipment_supply.jpg') top left no-repeat;
display:block;
height:28px;
width:142px;
}
#home3 #equipmentSupplyHome a:hover { background-position:0 -28px; }

#home3 #projectPortfolioHome a {
background:url('images_home_3/b_project_portfolio.jpg') top left no-repeat;
display:block;
height:28px;
width:148px;
}
#home3 #projectPortfolioHome a:hover { background-position:0 -28px; }

#home3 #contactUsHome a {
background:url('images_home_3/b_contact_us.jpg') top left no-repeat;
display:block;
height:28px;
width:100px;
}
#home3 #contactUsHome a:hover { background-position:0 -28px; }

#home3 #logoHome {
background:url('images_home_3/l_keigley.jpg') top left no-repeat;
float:left;
height:75px;
width:204px;
}

#home3 #logoHome img { display:none; }

#home3 #photo {
background:url('images_home_3/p.jpg') top left no-repeat;
border-bottom:1px solid #594D36;
height:255px;
width:780px;
}

#home3 #taglineHome {
background:url('images_home_3/g_tagline.jpg') top left no-repeat;
float:right;
height:75px;
width:576px;
}

/* lists
----------------------------------------*/
ul { list-style:url('images/i_arrow_bullet.gif'); }

.description {
margin:0px 0px 5px 7px;
padding:0px 0px 5px 7px;
}

.description li { padding-bottom:10px; }

/* logo
----------------------------------------*/
#logo {
background-color:#EBE6DF;
float:left;
}

#logo a {
background:url('images/l_keigley.gif') top left no-repeat;
display:block;
height:75px;
width:204px;
}
#logo a:hover { background-position:0 -75px; }

#logo img { display:none; }

/* miscellaneous
----------------------------------------*/
.dataCell {
border-bottom:1px solid #E5E1DA;
padding:5px 10px 5px 3px;
}

.idDescriptions {
background-color:#EBE6DF;
font-size:11px;
line-height:14px;
padding:2px 5px 5px 5px;
}

/* nav 1
----------------------------------------*/
.bgNav1 { background-color:#594D36; }

/* about us */
#aboutUsNav1 a {
background:url('images/b_about_us.gif') top left no-repeat;
display:block;
height:28px;
width:87px;
}
#aboutUsNav1 a:hover { background-position:0 -28px; }

#aboutUsNav1Selected a {
background:url('images/b_about_us.gif') top left no-repeat;
background-position:0 -56px;
display:block;
height:28px;
width:87px;
}
#aboutUsNav1Selected a:hover { background-position:0 -28px; }

/* conveying systems */
#conveyingSystemsNav1 a {
background:url('images/b_conveying_systems.gif') top left no-repeat;
display:block;
height:28px;
width:155px;
}
#conveyingSystemsNav1 a:hover { background-position:0 -28px; }

#conveyingSystemsNav1Selected a {
background:url('images/b_conveying_systems.gif') top left no-repeat;
background-position:0 -56px;
display:block;
height:28px;
width:155px;
}
#conveyingSystemsNav1Selected a:hover { background-position:0 -28px; }

/* industrial design */
#industrialDesignNav1 a {
background:url('images/b_industrial_design.gif') top left no-repeat;
display:block;
height:28px;
width:148px;
}
#industrialDesignNav1 a:hover { background-position:0 -28px; }

#industrialDesignNav1Selected a {
background:url('images/b_industrial_design.gif') top left no-repeat;
background-position:0 -56px;
display:block;
height:28px;
width:148px;
}
#industrialDesignNav1Selected a:hover { background-position:0 -28px; }

/* equipment suppy */
#equipmentSupplyNav1 a {
background:url('images/b_equipment_supply.gif') top left no-repeat;
display:block;
height:28px;
width:142px;
}
#equipmentSupplyNav1 a:hover { background-position:0 -28px; }

#equipmentSupplyNav1Selected a {
background:url('images/b_equipment_supply.gif') top left no-repeat;
background-position:0 -56px;
display:block;
height:28px;
width:142px;
}
#equipmentSupplyNav1Selected a:hover { background-position:0 -28px; }

/* project portfolio */
#projectPortfolioNav1 a {
background:url('images/b_project_portfolio.gif') top left no-repeat;
display:block;
height:28px;
width:148px;
}
#projectPortfolioNav1 a:hover { background-position:0 -28px; }

#projectPortfolioNav1Selected a {
background:url('images/b_project_portfolio.gif') top left no-repeat;
background-position:0 -56px;
display:block;
height:28px;
width:148px;
}
#projectPortfolioNav1Selected a:hover { background-position:0 -28px; }

/* contact us */
#contactUsNav1 a {
background:url('images/b_contact_us.gif') top left no-repeat;
display:block;
height:28px;
width:100px;
}
#contactUsNav1 a:hover { background-position:0 -28px; }

#contactUsNav1Selected a {
background:url('images/b_contact_us.gif') top left no-repeat;
background-position:0 -56px;
display:block;
height:28px;
width:100px;
}
#contactUsNav1Selected a:hover { background-position:0 -28px; }

/* margins
----------------------------------------*/
#marginContent { padding:0px 20px 40px 20px; }

/* nav anchors
----------------------------------------*/
#navAnchors {
padding:20px 20px 20px 0px;
}

/* nav 2
----------------------------------------*/
/* about us */
#aboutUsNav2 a {
background:url('images/b_nav_2_about_us.gif') top left no-repeat;
display:block;
height:19px;
width:194px;
}
#aboutUsNav2 a:hover { background-position:0 -19px; }

#aboutUsNav2Selected a {
background:url('images/b_nav_2_about_us.gif') top left no-repeat;
background-position:0 -38px;
display:block;
height:19px;
width:194px;
}
#aboutUsNav2Selected a:hover { background-position:0 -19px; }

/* contact us */
#contactUsNav2 a {
background:url('images/b_nav_2_contact_us.gif') top left no-repeat;
display:block;
height:19px;
width:194px;
}
#contactUsNav2 a:hover { background-position:0 -19px; }

#contactUsNav2Selected a {
background:url('images/b_nav_2_contact_us.gif') top left no-repeat;
background-position:0 -38px;
display:block;
height:19px;
width:194px;
}
#contactUsNav2Selected a:hover { background-position:0 -19px; }

/* custom fabrication shop */
#customFabricationShopNav2 a {
background:url('images/b_nav_2_custom_fabrication.gif') top left no-repeat;
display:block;
height:19px;
width:194px;
}
#customFabricationShopNav2 a:hover { background-position:0 -19px; }

#customFabricationShopNav2Selected a {
background:url('images/b_nav_2_custom_fabrication.gif') top left no-repeat;
background-position:0 -38px;
display:block;
height:19px;
width:194px;
}
#customFabricationShopNav2Selected a:hover { background-position:0 -19px; }

/* news industry links */
#newsIndustryLinksNav2 a {
background:url('images/b_nav_2_news_industry_links.gif') top left no-repeat;
display:block;
height:19px;
width:194px;
}
#newsIndustryLinksNav2 a:hover { background-position:0 -19px; }

#newsIndustryLinksNav2Selected a {
background:url('images/b_nav_2_news_industry_links.gif') top left no-repeat;
background-position:0 -38px;
display:block;
height:19px;
width:194px;
}
#newsIndustryLinksNav2Selected a:hover { background-position:0 -19px; }

/* project portfolio */
#projectPortfolioNav2 a {
background:url('images/b_nav_2_project_portfolio.gif') top left no-repeat;
display:block;
height:19px;
width:194px;
}
#projectPortfolioNav2 a:hover { background-position:0 -19px; }

#projectPortfolioNav2Selected a {
background:url('images/b_nav_2_project_portfolio.gif') top left no-repeat;
background-position:0 -38px;
display:block;
height:19px;
width:194px;
}
#projectPortfolioNav2Selected a:hover { background-position:0 -19px; }

/* project portfolio
----------------------------------------*/
#projectPortfolio td { line-height: 14px; }

#projectPortfolio #closeWindow a {
background:url('images/b_close_window.gif') top left no-repeat;
display:block;
height:28px;
width:29px;
}
#projectPortfolio #closeWindow a:hover { background-position:0 -28px; }

#projectPortfolio .dataCellOne {
background-color:#D6D1C7;
border-top:1px solid #B3ACA1;
border-right:1px solid #B3ACA1;
color:#594D36;
font-size:11px;
padding:2px 9px 4px 9px;
}

#projectPortfolio .dataCellTwo {
border-top:1px solid #B3ACA1;
font-size:11px;
padding:2px 9px 4px 9px;
}

#projectPortfolio h2 {
line-height:16px;
margin:0px 0px 9px 0px;
}

#projectPortfolio #nextProject a {
background:url('images/b_next_project.gif') top left no-repeat;
display:block;
height:28px;
width:120px;
}
#projectPortfolio #nextProject a:hover { background-position:0 -28px; }

#projectPortfolio #pagination {
color:#99938A;
font-size:10px;
}
#projectPortfolio #pagination a:link 		{ color:#FFFFFF; }
#projectPortfolio #pagination a:visited		{ color:#FFFFFF; }
#projectPortfolio #pagination a:hover		{ color:#CCC8C2; }
#projectPortfolio #pagination a:active		{ color:#CCC8C2; }

#projectPortfolio #pagination a.selected			{ font-weight:bold; }
#projectPortfolio #pagination a.selected:link 		{ color:#E5BF00; }
#projectPortfolio #pagination a.selected:visited	{ color:#E5BF00; }
#projectPortfolio #pagination a.selected:hover		{ color:#CCC8C2; }
#projectPortfolio #pagination a.selected:active		{ color:#CCC8C2; }

#projectPortfolio #previousProject a {
background:url('images/b_previous_project.gif') top left no-repeat;
display:block;
height:28px;
width:150px;
}
#projectPortfolio #previousProject a:hover { background-position:0 -28px; }

#projectPortfolio .thumbnail a {
background-color:#D6D1C7;
display:block;
padding:1px;
}
#projectPortfolio .thumbnail a:hover { background-color:#FFFFFF; }

/* tagline
----------------------------------------*/
#tagline {
background-color:#EBE6DF;
float:right;
}

/* text
----------------------------------------*/
.textGray { color:#999999; }

/* text 1 // smaller
----------------------------------------*/
.text1 { font-size:9.4px; }

/* text 2
----------------------------------------*/
.text2 { font-size:10px; }

/* text 3 // larger
----------------------------------------*/
.text3 { font-size:11px; }

/* the photo
----------------------------------------*/
#thePhoto {
border-bottom:1px solid #594D36;
border-top:1px solid #E5BF00;
}