/* CSS Document */
html {
font-size: 100%;
}

/*Over-ride browser defaults around block-level text-based elements * is the Universal Selector   #F8F9FD*/
* {
margin: 0;
padding: 0;
} /**************/

body {
font: 62.5%/1.5 Arial, Helvetica, sans-serif;
background-color: #FFF;
padding: 0;
margin: 0;
}
#wrapper {
width: 960px;
margin: 0 auto;
margin-bottom: 100px;
background-color: #EDEDEB;
zoom:1; /*zoom corrects display for IE6 */
}

/****************** Heading Graphic *********************/

#headingGraphic {
background: #FFF url(Images/PCE_heading.gif) 0 no-repeat;
height: 100px;
width: 960px;
}

/****************** Top (Secondary) Navigation 

#topNavigation {
font: 1.2em/1.5 Arial, Helvetica, sans-serif;
float: right;
padding-left: 650px;
margin-top: 5px;
}
#topNavigation li {
display: inline;
}
#topNavigation ul {
list-style: none;
padding: 4px;
}
#topNavigation a:link, #topNavigation a:visited {
text-decoration: none;
color:#7F7F7F;
padding: 0 10px;
border-right: 1px solid #7F7F7F;
}
#topNavigation #RequestInfoLink a:link, #topNavigation #RequestInfoLink a:visited {
border-right: none;
} 

#topNavigation a:visited {
color: #7F7F7F;
}
#topNavigation a:hover {
color: #000;
text-decoration: underline;
}
**************************/

#socialLinks {
float: right;
padding-top: 15px;
padding-right: 8px;
outline: 0;
border: 0;
}

#socialLinks a img {
outline: 0;
border: 0;
margin: 0;
}	
#socialLinks a:focus, #socialLinks a:active {
	outline:0;
	border: 0;
	margin: 0;
}

/******************** NAVIGATION *********************************************/

#navContainer {
	font: 1.2em/1 Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align: left;
	margin-bottom: 0;
	padding: 0;
	position: relative;
	border-top: 8px solid #FFF;
}
#navigation {
border-bottom: 1px solid #056602;
padding-top: 9px;
background-color: #056602;
}
#navContainer li {
display: inline;
}
#navigation ul {
list-style: none;
padding: 0 0 5px;
margin-bottom: 1px;
}
#navigation a:link, #navigation a:visited {
text-transform: uppercase;
text-decoration: none;
color: #FFF;
padding: 9px 27px;
position: relative;
}

/*Clear the right-hand margin for the rightmost tab*/
#navigation #VideoPageLink a:link, #navigation #VideoPageLink a:visited {
margin-right:0;
padding-right: 25px;
}/****************/

#navigation a:visited {
color: #FFF;
}
#navigation a:hover {
text-decoration: none;
color: #000;
background: #EDEDEB;
-moz-border-top-left-radius: 15px;
border-top-left-radius: 15px;
-moz-border-top-right-radius: 15px;
border-top-right-radius: 15px;
}

/* AUTOMATES THE ACTIVE TAB */
#HomePage #HomePageLink a:link, #HomePage #HomePageLink a:visited, 
#HoseCartsPage #HoseCartsPageLink a:link, #HoseCartsPage #HoseCartsPageLink a:visited, 
#PumpUnitsPage #PumpUnitsPageLink a:link, #PumpUnitsPage #PumpUnitsPageLink a:visited, 
#AgitationPage #AgitationPageLink a:link, #AgitationPage #AgitationPageLink a:visited, 
#ApplicatorsPage #ApplicatorsPageLink a:link, #ApplicatorsPage #ApplicatorsPageLink a:visited, 
#HosePage #HosePageLink a:link, #HosePage #HosePageLink a:visited, 
#OnlineStorePage #OnlineStorePageLink a:link, #OnlineStorePage #OnlineStorePageLink a:visited, 
#VideoPage #VideoPageLink a:link, #VideoPage #VideoPageLink a:visited {
color: #000;
background: #EDEDEB;
-moz-border-top-left-radius: 15px;
border-top-left-radius: 15px;
-moz-border-top-right-radius: 15px;
border-top-right-radius: 15px;

}/*****************/


#content {
background-color:#FFFFFF;
	padding: 0;
	position: relative;
	margin-top: 0;
}

#breadcrumbs {
	padding: 10px 0 0 10px;
}

ul#breadcrumbs {
	font-size:1.2em;
	margin-bottom: 1em;
}
#breadcrumbs li {
	display:inline;
	background: url(Images/breadcrumb.gif) 0 50% no-repeat;
	padding:0 5px 0 20px;
}
ul#breadcrumbs li:first-child {
	background: none;
}
	

#footerLogos {
	float: left;
	padding: 20px 0;
	outline: 0;
	border-top: 1px solid #666;
	border-bottom: 1px solid #666;
	margin-top: 40px;

}
#footerLogos img {
	padding: 0;
	outline: 0;
	border: 0;
}

#footerLogos a:active img, #footerLogos a:focus img {
	padding: 0;
	outline: 0;
	border: 0;
}

#footContact {
	text-align: center;
	margin-top: 30px;
}
#footContact p {
	font: 1.4em/2 Tahoma, Geneva, sans-serif;
}

.clearFix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

#modeltable {
	margin-top: 50px;
}

/*Model Table */
#modeltable {
	border-collapse: collapse;
	margin-bottom: 50px;
}
#modeltable td {
	border: 1px solid #c9c9c9;
	font: 1.2em/2 Arial, Helvetica, sans-serif;
	padding: 1px 4px;
}
#modeltable caption {
	font-weight: bold;
	font-size: 1.4em;
	padding: 0 0 5px;
}
#modeltable th {
	background-color:#223035;
	color:#D8FFFF;
	border: 1px solid #c9c9c9;
	font: 1.3em/1.5 Arial, Helvetica, sans-serif;
	text-align: left;
	padding: 1px 4px;
}
#modeltable tfoot {
	color: #900;
}
#modeltable tfoot td {
	font-size:1.2em Arial, Helvetica, sans-serif;
	text-align: center;
}
#modeltable tbody tr.alt td {
	background: #e7edf6;
}
#modeltable tbody tr:hover td, #modeltable tbody tr.over td {
	background: #bcd4ec;
}
#modeltable tbody td {
	border-top: 0;
	border-bottom: 0;
}
