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

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

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

/* Heading Graphic */
#headingGraphic {
border-left: 1px solid #898989;
border-right: 1px solid #898989;
float: top;
}

/* Top (Secondary) Navigation */

#topNavigation {
font: 1.2em/1.5 Arial, Helvetica, sans-serif;
text-align: right;
position: fixed;
top: 0;
width: 960px;
}
#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 {
text-decoration: underline;
}
/*end of Top Navigation*/

#socialLinks {
text-align: right;
text-decoration: none;
position: fixed;
top: 30px;
width: 950px;
}
#socialLinks li {
display: inline;
}
#socialLinks ul {
list-style: none;
}
#socialLinks a:link, #socialLinks a:visited {
text-decoration: none;
color:#7F7F7F;
padding: 0 5px 0 0;
}
	


#navContainer {
	font: 1.1em Arial, Helvetica, sans-serif;
	text-align: left;
	margin-bottom: 0;
	background-color: #ffffff;
	padding: 0;
	position: relative;
}
#navigation {
border-left: 1px solid #898989;
border-right: 1px solid #898989;
border-bottom: 1px solid #000;
padding-top: 3px;
background-color: #000;
}
#navContainer li {
display: inline;
}
#navigation ul {
list-style: none;
padding: 0 0 3px;
}
#navigation a:link, #navigation a:visited {
text-transform: uppercase;
text-decoration: none;
color: #FFF;
border-right: 1px solid #4C4C4C;
padding: 3px 25px;
position: relative;
}

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

#navigation a:visited {
color: #FFF;
}
#navigation a:hover {
text-decoration: none;
color: #74A5B4;
}

/* AUTOMATES THE ACTIVE TAB */
#HomePage #HomePageLink a:link, #HomePage #HomePageLink a:visited, 
#HoseCartsPage #HoseCartsPageLink a:link, #HoseCartsPage #HoseCartsPageLink a:visited, 
#PumpTrailersPage #PumpTrailersPageLink a:link, #PumpTrailersPage #PumpTrailersPageLink a:visited, 
#ApplicatorsPage #ApplicatorsPageLink a:link, #ApplicatorsPage #ApplicatorsPageLink a:visited, 
#AgitationPage #AgitationPageLink a:link, #AgitationPage #AgitationPageLink a:visited, 
#HosePage #HosePageLink a:link, #HosePage #HosePageLink a:visited, 
#OnlineStorePage #OnlineStorePageLink a:link, #OnlineStorePage #OnlineStorePageLink a:visited, 
#BlogPage #BlogPageLink a:link, #BlogPage #BlogPageLink a:visited{
color: #74A5B4;
border-bottom-color: #ffffff;
}/*****************/


#content {
background-color:#FFFFFF;
	padding: 0;
	border-right: 1px solid #898989;
	border-bottom: 1px solid #898989;
	border-left: 1px solid #898989;
	margin-top: 0;
	position: relative;
}

#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;
}
	

#footer {
padding: 5px 0;
border-top: 1px solid #898989;
text-align: center;
background-color: #FFF;
}
#footer p {
	font: 1.3em/1.5 Tahoma, Geneva, sans-serif;
}
