/* CSS Document */

html {
scrollbar-base-color: #000000;
scrollbar-arrow-color: #9c9c9c;
scrollbar-face-color: #000000;
scrollbar-highlight-color: #9c9c9c;
scrollbar-shadow-color: #9c9c9c;
scrollbar-track-color: #9c9c9c;
}


body {

	margin: 0px auto 0 auto;
	padding: 0;
	width: 838px;
	text-align: left;
	background-color: #2b2b2b;

	
}

#leftColumn table {
	font-family: Arial, Helvetica, sans-serif;
}


#leftColumn table tr td {
	color: #5e5d5c;
	font-size: 11px;
}

#leftColumn table tr td a {
	font-size: 11px;
	color: #f47421;
	text-decoration: underline;
}

#leftColumn table tr td a:hover, #leftColumn table tr td a.top:hover {
	text-decoration: none;
}


#leftColumn table tr td a.optionButton {
display:inline;
float:left;
height:24px;
padding:0px 10px 0px 10px;
color:#9b9b9b;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
line-height:24px;
background-image:url(../media/images/ButtonBg.jpg);
background-repeat:repeat-x;
text-decoration:none;
}

#leftColumn table tr td a.optionButton:hover {
color:#f47421;
}
#mainContainer {
	width: 838px;
	margin: 0px auto 0px auto;
	text-align: left;
	padding: 0 0 0 3px;
}

#topBlock{
	display: block;
	width: 838px;
	margin: 0px auto 0px auto;
	padding: 16px 0px 0px 0px;
	height: 72px;
	text-align: left;
}

#secNav{

	margin: 0px 0px 0px 270px;
	padding: 0;
}


#logoMain {
	display: inline;
	width:135px;
	height:44px;
	float:left;
	margin: 0px 0px 0px 59px;
	padding: 0;
}

#mainNav {
display:block;
width:765px;
height:31px;
margin:0px auto 0px auto;

background-image:url(../media/images/navBg.gif);
background-repeat:no-repeat;
}

#navHolder {
display:block;
width:740px;
height:31px;
overflow:hidden;
margin: 0px auto 0px auto;
}

.mainNavButton {
display:inline;
float:left;
padding:0px 10px 0px 10px;
margin:0px 25px 0px 0px;
height:31px;
line-height:31px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#242424;
text-align:center;
text-decoration:none;
}

.mainNavButton:hover {
background-image:url(../media/images/mainNavOver.jpg);
background-repeat:repeat-x;
color:#ffffff;
}

.mainNavButtonLast {
display:inline;
float:left;
padding:0px 10px 0px 10px;
margin:0px 0px 0px 0px;
height:31px;
line-height:31px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#242424;
text-align:center;
text-decoration:none;
}

.mainNavButtonLast:hover {
background-image:url(../media/images/mainNavOver.jpg);
background-repeat:repeat-x;
color:#ffffff;
}

#content {
display:block;
width:833px;
margin:0px auto 0px auto;
overflow:hidden;
background-image:url(../media/images/bgBlackRpt.jpg);
background-repeat:repeat-y;
clear:both;
}

#contentColumns {
display:block;
width:766px;
overflow:hidden;
clear:both;
margin: 0px auto 0px auto;
}

#contentColumnLeft {
display:block;
float:left;
width:565px;
overflow:hidden;
}

#contentColumnRight {
display:block;
float:left;
width:200px;
overflow:hidden;
}

#findContentColumnLeft {
display:block;
float:left;
width:530px;
overflow:hidden;
padding-top:40px;
}

#findContentColumnRight {
display:block;
float:left;
width:218px;
overflow:hidden;
}

#findEquipmentColumns {
display:block;
width:448px;
overflow:hidden;

}

.findEquipmentColumnLeft {
display:block;
width:199px;
overflow:hidden;
float:left;
margin:0px 50px 0px 0px;
}

.findEquipmentColumnRight {
display:block;
width:199px;
overflow:hidden;
float:left;
margin:0px 0px 0px 0px;
}


.blackBgTop {
display:block;
height:5px;
margin:0px;
padding:0px;
}

#dirtyBgTop {
display:block;
width:736px;
height:31px;
margin:0px auto 0px auto;
padding: 27px 0px 0px 30px;
background-image:url(../media/images/dirtyBgTop.jpg);
background-repeat:no-repeat;
}

#dirtyBgMiddle {
display:block;
width:766px;
overflow:hidden;
margin:0px auto 0px auto;
padding: 0px 0px 0px 0px;
background-color:#ffffff;
}

#dirtyBgBottom {
display:block;
width:766px;
height:58px;
margin:0px auto 0px auto;
background-image:url(../media/images/dirtyBgBottom.jpg);
background-repeat:no-repeat;
}

#dirtyBgSideNavTop {
display:block;
width:736px;
height:31px;
margin:0px auto 0px auto;
padding: 27px 0px 0px 30px;
background-image:url(../media/images/dirtyBgSideNavTop.jpg);
background-repeat:no-repeat;
}

#dirtyBgSideNavMiddle {
display:block;
width:766px;
overflow:hidden;
margin:0px auto 0px auto;
padding: 0px 0px 0px 0px;
background-image:url(../media/images/dirtyBgSideNavMiddle.jpg);
background-repeat:repeat-y;
}

#dirtyBgSideNavBottom {
display:block;
width:766px;
height:58px;
margin:0px auto 0px auto;
background-image:url(../media/images/dirtyBgSideNavBottom.jpg);
background-repeat:no-repeat;
}

#bgFindEquipmentTop {
display:block;
width:736px;
height:31px;
margin:0px auto 0px auto;
padding: 27px 0px 0px 30px;
background-image:url(../media/images/bg_find_equipment.jpg);
background-repeat:repeat-y;
}

#bgFindEquipmentMiddle {
display:block;
width:736px;
overflow:hidden;
margin:0px auto 0px auto;
padding: 0px 0px 0px 30px;
background-image:url(../media/images/bg_find_equipment.jpg);
background-repeat:repeat-y;
}

#bgFindEquipmentBottom {
display:block;
width:766px;
height:58px;
margin:0px auto 0px auto;
background-image:url(../media/images/bg_find_equipment.jpg);
background-repeat:repeat-y;
}


.sideNav {
display:block;
overflow:hidden;
padding-left:10px;
}

#columns {
display:block;
overflow:hidden;
margin:0px auto 0px auto;
padding: 0px 25px 0px 30px;
clear:both;
}

#sitemapLeft {
display:block;
width:150px;
overflow:hidden;
float:left;
margin:20px 30px 0px 0px;
padding-bottom:40px;
}

.sitemapHeader {
display:block;
height:24px;
line-height:24px;
background-image:url(../media/images/ButtonBg.jpg);
background-repeat:repeat-x;
padding:0px 0px 0px 10px;
color:#9b9b9b;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
margin-bottom:10px;
}

a.sitemap {
display:block;
height:20px;
line-height:20px;
padding-left:10px;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#999999;
}

a.sitemap:hover {
color:#f47421;
}

#sitemapRight {
display:block;
width:392px;
overflow:hidden;
float:left;
margin:20px 0px 0px 0px;
padding-bottom:40px;
}

.sitemapSubColumnLeft {
display:block;
width:156px;
float:left;
overflow:hidden;
margin:0px 40px 0px 0px
}

.sitemapSubColumnRight {
display:block;
width:196px;
float:left;
overflow:hidden;
}

#leftColumn {
display:block;
float:left;
width:394px;
overflow:hidden;
margin: 0px 25px 0px 0px;
padding: 30px 0px 0px 0px;
}

#leftColumnSearch {
display:block;
float:left;
width:379px;
overflow:hidden;
margin: 0px 25px 0px 0px;
padding: 30px 0px 0px 0px;
}

#leftColumnEquipment {
display:block;
float:left;
width:280px;
overflow:hidden;
margin: 0px 10px 0px 0px;
padding: 20px 0px 0px 0px;
}

.textBlock {
display:block;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#999999;
overflow:hidden;
}

.textBlockEquipment {
display:block;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#999999;
overflow:hidden;
}

#rightColumn {
display:block;
float:left;
width:284px;
overflow:hidden;
}

#rightColumnSearch {
display:block;
float:left;
width:299px;
overflow:hidden;
}

#rightColumnDescription {
display:block;
float:left;
width:220px;
overflow:hidden;
padding: 20px 0px 0px 0px;
}

.productImg {
display:block;
width:280px;
height:265px;
background-image:url(../media/images/427W.jpg);
background-repeat:no-repeat;
}

.logoBoxer {
display:block;
margin:0px auto 0px auto;
padding:0px 0px 15px 0px;
}

#flashBox {
display:block;

width:509px;
height:269px;
margin:0px auto 0px auto;
padding:18px 0px 0px 0px;
}

#flashFPO 
 {
display:block;

width:509px;
height:274px;
margin:0px auto 0px auto;
padding:18px 0px 0px 0px;
}
#paragraphWide {
display:block;
width:469px;
overflow:hidden;
margin:0px auto 0px auto;
padding:20px 20px 0px 20px;
}

.modelBuckets {
display:block;
width:172px;
overflow:hidden;
padding:0px 0px 0px 0px;
}

.sideImg {
display:block;
width:299px;
height:181px;
background-image:url(../media/images/fortmillbranch.jpg);
background-repeat:no-repeat;
}

.searchForm {

}

#options {
display:block;
clear:both;
padding:30px 25px 0px 30px;
}

.optionOne {
display:block;
float:left;
width:150px;
min-height:90px;
overflow:hidden;
margin-right:15px;
padding:3px 0px 10px 0px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#989898;
}

.optionTwo {
display:block;
float:left;
width:150px;
min-height:90px;
overflow:hidden;
background-image:url(../media/images/line_vertical.gif);
background-repeat:no-repeat;
padding:3px 0px 10px 15px;
margin-right:15px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#989898;
}

.optionThree {
display:block;
float:left;
width:150px;
min-height:90px;
overflow:hidden;
background-image:url(../media/images/line_vertical.gif);
background-repeat:no-repeat;
padding:3px 0px 10px 15px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#989898;
}

#optionButtonsBox {
display:block;
clear:both;
padding:0px 25px 0px 30px;
}

.buttonColumnOne {
display:block;
float:left;
width:150px;
margin-right:15px;
}

.buttonColumnTwo {
display:block;
float:left;
width:150px;
padding:0px 0px 0px 15px;
margin-right:15px;
}

.buttonColumnThree {
display:block;
float:left;
width:150px;
padding:0px 0px 0px 15px;
}


a.optionButton {
display:inline;
float:left;
height:24px;
padding:0px 10px 0px 10px;
color:#9b9b9b;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
line-height:24px;
background-image:url(../media/images/ButtonBg.jpg);
background-repeat:repeat-x;
text-decoration:none;
}

a.optionButton:hover {
color:#f47421;
}

a.vidButton {
display:inline;
float:left;
height:32px;
padding:0px 10px 0px 10px;
margin:221px 0px 0px 165px;
color:#9b9b9b;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
line-height:32px;
background-image:url(../media/images/vid_button.jpg);
background-repeat:repeat-x;
text-decoration:none;
}

a.vidButton:hover {
color:#f47421;
}

a.dlButton {
display:inline;
float:left;
height:24px;
padding:0px 10px 0px 10px;
margin-top:10px;
color:#9b9b9b;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
line-height:24px;
background-image:url(../media/images/ButtonBg.jpg);
background-repeat:repeat-x;
text-decoration:none;
}

a.dlButton:hover {
color:#f47421;
}

#safetyBucket {
display:block;
clear:both;
width:513px;
height:114px;
margin:0px auto 0px auto;
padding:30px 0px 0px 0px;
}

.safetyTab {
display:block;
height:25px;
padding-left:25px;
}

.Tab {
display:block;
width:187px;
height:25px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
text-align:center;
line-height:25px;
color:#FFFFFF;
background-image:url(../media/images/safety_tab.gif);
background-repeat:no-repeat;
}

.safetyBox {
display:block;
width:443px;
height:89px;
background-image:url(../media/images/safety_box.gif);
background-repeat:no-repeat;
padding:8px 35px 0px 35px;
}

.dlManual {
display:block;
width:115px;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
}

.gradientBucket {
display:block;
width:284px;
height:102px;
background-image:url(../media/images/gradientBucket.jpg);
background-repeat:no-repeat;
padding: 10px 0px 0px 30px;
}

#bucketsContainer {
display:block;
overflow:hidden;
margin:0px auto 0px auto;
padding: 50px 30px 100px 30px;
clear:both;
}

a.projectBucketOne {
display:block;
float:left;
width:167px;
height:132px;
background:  url(../media/images/build_a_fence2.jpg) no-repeat top left;
margin-right:10px;
}

a.projectBucketOne:hover {
background: url(../media/images/build_a_fence2.jpg) no-repeat top right;
}

a.projectBucketTwo {
display:block;
float:left;
width:167px;
height:132px;
background:url(../media/images/build_a_wall2.jpg) no-repeat top left;
margin-right:10px;
}

a.projectBucketTwo:hover {
background:url(../media/images/build_a_wall2.jpg) no-repeat top right;
}

a.projectBucketThree {
display:block;
float:left;
width:167px;
height:132px;
background:url(../media/images/dig_a_trench2.jpg) no-repeat top left;
margin-right:10px;
}

a.projectBucketThree:hover {
background:url(../media/images/dig_a_trench2.jpg) no-repeat top right;
}

a.projectBucketFour {
display:block;
float:left;
width:167px;
height:132px;
background:url(../media/images/plant_a_tree2.jpg) no-repeat top left;
background-repeat:no-repeat;
}

a.projectBucketFour:hover {
background:url(../media/images/plant_a_tree2.jpg) no-repeat top right;
}

.cpiBar {
display:block;
width:766px;
margin:0px auto 0px auto;
padding: 20px 0px 25px 0px;
}

#footer {
display:block;
width:833px;
height:107px;
margin:0px auto 0px auto;
padding: 10px 0px 0px 15px;
background-image:url(../media/images/footerBg.gif);
background-repeat:no-repeat;
}

.search {
display:block;
float:left;
width:475px;
padding-top:20px;
padding-left:30px;
margin-right:50px;
}

.homeDepot {
display:block;
float:left;
height:69px;
padding:10px 0px 0px 99px;
background-image:url(../media/images/home_depot.gif);
background-repeat:no-repeat;
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

#copyRightBar {
	height: 25px;
	width: 800px;
	text-align: left;
	line-height: 25px;
	margin: 0px auto 0px auto;
	clear: both;

}

#cart-amount {
	width: 300px;
	text-align: right;
	float: right;
	clear: left;
	margin: -20px 35px 5px 0;
	padding: 0;
}







