@charset "utf-8";
/* CSS Document */

* {
	margin: 0px;
	padding: 0px;
}
body {
	background: #B5B5B5 url(images/grad.gif) repeat-x;
}

#container {
	background: #FFF url(images/container.jpg) repeat-y;
	border-right: medium solid #000;
	border-left: medium solid #000;
	margin-right: auto;
	margin-left: auto;
	width: 960px;
}
#container #header {
	background: #999;
	width: 960px;
}
#header #logo {
	background: url(images/logo.jpg);
	height: 146px;
	width: 267px;
	float: left;
}
#header #logo a {
	height: 146px;
	width: 267px;
	display: block;
}
#header #logo h1 {
	font-size: 14px;
	display: none;
}


#header #center {
	background: url(images/center.jpg);
	height: 146px;
	width: 472px;
	float: left;
}
#header #login {
	background: url(images/login.jpg);
	height: 146px;
	width: 221px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
}
#container #movie {
	float: left;
	height: 280px;
	width: 693px;
}
#container #photo {
	float: left;
	height: 280px;
	width: 693px;
	background: url(images/dozer.jpg);
}

/*-- Log in --*/
fieldset {
	border: solid 0 transparent;
	margin: 0;
	padding: 1em;
}
fieldset p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	margin-left: 3px;
}
fieldset p a {
	margin-top: 3px;
	line-height: 25px;
}
fieldset p a:hover {
	color: #09F;	
}
legend {
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-transform: uppercase;
	color: #000000;
	margin-top: 15px;
	margin-left: 3px;
	letter-spacing: .1em;
}
label.logprompt {
	float: left;
	width: 5.75em;
}
input.login {
	width: 115px;
	height: 14px;
}
/*-- end Log in --*/


/*-- Left Nav Column --*/
#container #leftnav {
	width: 267px;
	float: left;
}
#container #leftnav02 {
	width: 267px;
	height: 450px;
	float: left;
	background-color: #FFFFFF;
	background-image: url(images/pattern.jpg);
	background-repeat: repeat-y;
	background-position: right;
}
#container #leftnav h3 {
	font: normal 24px/32px Impact, Gadget, sans-serif;
	color: #000;
	border-bottom: 2px solid #8F8D80;
	margin-top: 13px;
	margin-right: 22px;
	margin-left: 56px;
	margin-bottom: 0px;
	padding: 0px;
}
#container #leftnav h3 span{
	color: #FFC01F;
}
#container #leftnav .dozer {
	float: left;
	margin-top: -10px;
	margin-right: 8px;
}
#container #leftnav p {
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #000;
	text-align: left;
	margin-right: 23px;
	margin-left: 22px;
}
#container #leftnav p.readmore {
	color: #FFC01F;
	font-size: 13px;
	font-weight: 900;
	text-align: right;
	margin-top: 6px;
}
#container #leftnav p.readmore a {
	color: #FFC01F;
	text-decoration: none;
}
#container #leftnav p.readmore a:hover {
	color: #C90;
	text-decoration: none;
}
#container #leftnav .hrule {
	height: 2px;
	margin-left: 22px;
	margin-top: 12px;
	margin-bottom: 22px;
	width: 224px;
	border-bottom: 2px solid #666;	
}
#container #leftnav ul {
	list-style-type: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	margin-left: 68px;
	margin-top: 10px;
	margin-bottom: 8px;
	padding: 0;
	letter-spacing: 0.01em;
}
#container #leftnav ul li {
	display: block;
	height: 40px;
	line-height: 40px;
	width: 177px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
}
#container #leftnav ul li.norule {
	display: block;
	height: 40px;
	line-height: 40px;
	width: 177px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}
#container #leftnav ul li a {
	color: #333333;
	text-decoration: none;
	display: block;
	height: 38px;
	background-image: url(images/navArrow.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 40px;
}
#container #leftnav ul li a:hover {
	color: #FFC01F;
	background-image: url(images/navArrow2.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
#container #leftnav ul li a span{
	color: #FFC01F;
}
#container #leftnav #stripes{
	background-image: url(images/stripes.gif);
	height: 15px;
	width: 224px;
	margin-left: 22px;
}
#container .adspace {
	height: 125px;
	margin-left: auto;
	width: 125px;
	margin-right: auto;
	margin-top: -6px;
}
#container .adsteps {
	height: 250px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 28px;
	width: 250px;
}
#container #leftnav #vertSpace{
	height: 235px;
	width: 214px;
	margin-left: 30px;
}
#container #leftnav a {
	text-decoration: none;
	color: #000000;
}
#container #leftnav #digger {
	height: 138px;
	width: 211px;
	margin-left: 32px;
	margin-top: -8px;
	background: url(images/excavator.png) no-repeat;
}




/*-- End Left Nav Column --*/


/*-- Main Column --*/
#container #content {
	width: 630px;
	float: left;
	margin-left: 28px;
	margin-bottom: 26px;
	margin-top: 8px;
}
#container #content .sign {
	float: left;
	margin-left: -9px;
	margin-top: 0px;
}
#container #content h3 {
	font: normal 24px/32px Impact, Gadget, sans-serif;
	color: #000;
	border-bottom: 2px solid #8F8D80;
	margin-top: 8px;
	margin-right: 2px;
	margin-left: 40px;
}
#container #content h3 span{
	color: #FFC01F;
}
#container #content p {
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #000;
	margin-right: 200px;
	margin-left: 10px;
	margin-bottom: 12px;
}
#container #content p a {
	color: #C90;
	text-decoration: none;
}
#container #content p a:hover {
	color: #999999;
	text-decoration: none;
}
#container #content p.readmore {
	color: #FFC01F;
	font-size: 13px;
	font-weight: 900;
	text-align: right;
	margin-top: 1px;
}
#container #content p.readmore a {
	color: #FFC01F;
	text-decoration: none;
}
#container #content p.readmore a:hover {
	color: #FFC01F;
	text-decoration: none;
}
#container #content p.readmore a:hover {
	color: #C90;
	text-decoration: none;
}
#container #content #helmet {
	background: url(images/helmet.png) no-repeat;
	height: 179px;
	margin-left: 440px;
	position: absolute;
	width: 189px;
}
#container #content #gear {
	height: 152px;
	margin-left: 480px;
	position: absolute;
	width: 145px;
	background-image: url(images/gear.png);
	background-repeat: no-repeat;
	margin-top: 5px;
}
#container #contactContent {
	width: 642px;
	height: 360px;
	float: left;
	margin-left: 28px;
	margin-bottom: 45px;
	margin-top: 17px;
	background-image: url(images/phone.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
#container #contactContent p {
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #000;
	margin-right: 260px;
	margin-left: 10px;
}
#container #contactContent a {
	text-decoration: none;
	color: #000000;
}
#container #contactContent a:hover {
	color: #FFC01F;
}
#container #careerContent {
	width: 642px;
	float: left;
	margin-left: 28px;
	margin-bottom: 5px;
	margin-top: 17px;
	background-image: url(images/worker.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	height: 360px;
}
#vaction #container #careerContent {
	background-image: url(images/honeymoon.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}




#container #careerContent p {
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #000;
	margin-right: 260px;
	margin-left: 10px;
}
#container #careerContent p.readmore {
	color: #FFC01F;
	font-size: 13px;
	font-weight: 900;
	text-align: right;
	margin-top: 1px;
}
#container #careerContent p.readmore a {
	color: #FFC01F;
	text-decoration: none;
}
#container #careerContent p.readmore a:hover {
	color: #C90;
	text-decoration: none;
}
#container #usedText {
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #000;
	width: 630px;
	float: left;
	margin-left: 28px;
	margin-top: 16px;
	font-family: Arial, Helvetica, sans-serif;
}
#container #sale {
	width: 693px;
	float: left;
	margin-top: 8px;
}
#container .usedEquip {
	float: left;
	width: 310px;
	height: 204px;
	background: url(images/usedBack.jpg) no-repeat;
	margin-top: 8px;
	margin-left: 22px;
}
#container .usedVeh {
	float: left;
	margin-top: 12px;
	margin-left: 12px;
	border: thin solid #999;
}
#container .specs {
	width: 118px;
	height: 168px;
	float: left;
	margin-top: 12px;
	padding-left: 5px;
}
#container .specs h3 {
	font: bolder 15px Arial, Helvetica, sans-serif;
	color: #000;
	padding-bottom: 4px;
}
#container .specs p {
	font: 12px/14px Arial, Helvetica, sans-serif;
	color: #000;
	padding-bottom: 6px;
}
#container .specs p span {
	font-weight: bolder;
	color: #C90;	
}
#container .specs strong {
	color: #C90;
	text-align: right;
	display: block;
	width: 108px;
	font-weight: bolder;
	padding-top: 25px;
	font-size: 14px;
}

#container .bios {
	width: 200px;
	height: 240px;
	float: left;
	margin-left: 23px;
	background: url(images/bioBack.jpg) no-repeat;
	margin-top: 18px;
	text-align: center;
	padding-top: 10px;
	font-family: Arial, Helvetica, sans-serif;
}
#container .bios h3 {
	font-size: 14px;
	font-weight: bold;
	line-height: 20px;
}
#container .bios p {
	font-size: 12px;
	font-weight: bolder;
	color: #03C;
}
#container #rentMap {
	float: left;
	height: 463px;
	width: 646px;
	background: url(images/rentMap.jpg) no-repeat;
	margin-top: 14px;
	margin-bottom: 14px;
	margin-left: 22px;
}
#container #rentMap #formMap {
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #000;
	text-align: center;
	margin-top: 22px;
}
#container #rentMap #formMap input {
	width: 100px;
}





/*-- Equipment Rollers --*/
#equip {
	float: left;
	height: 260px;
	margin-left: 29px;
	text-align: center;
	width: 636px;
	margin-top: 6px;
}
#equip h3 {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 18px;
	font-weight: bold;
}
#equip p {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 12px;
	font-weight: normal;
	line-height: 18px;
}
/*--
#equip ul li {
	display: inline;
}
#equip ul li a {
	display: block;
	height: 246px;
	float: left;
	padding-top: 16px;
	font: bold 18px Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #000;
}
#equip ul li.product a:link,
#equip ul li.product a:visited{
	width: 212px;
	background: url(images/product01.jpg) no-repeat center;
}
#equip ul li.product a:hover,
#equip ul li.product a:active{
	width: 212px;
	background: url(images/product02.jpg) no-repeat center;
}
--*/

#container #vehicle01, #vehicle02, #vehicle03 {
	background-image: url(images/equip01.jpg);
	background-repeat: no-repeat;
	background-position: center;
	height: 248px;
	width: 212px;
	float: left;
	padding-top: 13px;
}
#container #vehicle02 {
	background-image: url(images/equip02.jpg);
}

#container #vehicle03 {
	background-image: url(images/equip03.jpg);
}
.vehBox {
	height: 150px;
	width: 202px;
	margin-right: 5px;
	margin-left: 5px;
}
#container #vehicle01 p, #vehicle02 p, #vehicle03 p {
	color: #999;
	font: bold 14px/16px Arial, Helvetica, sans-serif;
}


/*-- Logos --*/
#brands {
	float: left;
	height: 260px;
	margin-left: 29px;
	text-align: center;
	width: 636px;
	margin-top: 12px;
}
#brands ul {
	display: inline;
}
#brands ul li {
	display: block;
	height: 246px;
	float: left;
	padding-top: 16px;
	list-style-type: none;
}
#brands ul li.brands1 {
	width: 212px;
	background-image: url(images/logos01.jpg);
	background-repeat: no-repeat;
	background-position: center;
}
#brands ul li.brands2 {
	width: 212px;
	background-image: url(images/logos02.jpg);
	background-repeat: no-repeat;
	background-position: center;
}
#brands ul li.brands3 {
	width: 212px;
	background-image: url(images/logos03.jpg);
	background-repeat: no-repeat;
	background-position: center;
}
/*-- End Equipment Rollers --*/

/*-- Begin Main Navigation --*/
#navbox {
	height: 280px;
	width: 267px;
	float: left;
	background: #ffc020;
}
#navmain {
	height: 280px;
	background-image: url(images/navbar.jpg);
}
#navmain li {
	display: inline;
}
#navmain li a{
	height: 46px;
	width: 267px;
	display: block;
}
#navmain li a span{
	display: none;
}
#navmain li#centers a:hover {
	background-image: url(images/navbar.jpg);
	background-position: -267px 0px;
}
#navmain li#centers a:active {
	background-position: -534px 0px;
}
#rcenters li#centers a:link,
#rcenters li#centers a:visited,
#rcenters li#centers a:hover,
#rcenters li#centers a:active {
	background-image: url(images/navbar.jpg);
	background-position: -800.5px -0px;
}

#cservices a:hover {
	background-image: url(images/navbar.jpg);
	background-position: -267px -46px;
}
#cservices a:active {
	background-position: -534px -46px;
}
#dclient li#cservices a:link,
#dclient li#cservices a:visited,
#dclient li#cservices a:hover,
#dclient li#cservices a:active {
	background-image: url(images/navbar.jpg);
	background-position: -801px -46px;
}

#equipment a:hover {
	background-image: url(images/navbar.jpg);
	background-position: -267px -92px;
}
#equipment a:active {
	background-position: -534px -92px;
}
#dequipment li#equipment a:link,
#dequipment li#equipment a:visited,
#dequipment li#equipment a:hover,
#dequipment li#equipment a:active {
	background-image: url(images/navbar.jpg);
	background-position: -801px -92px;
}

#careers a:hover {
	background-image: url(images/navbar.jpg);
	background-position: -267px -138px;
}
#careers a:active {
	background-position: -534px -138px;
}
#dcareers li#careers a:link,
#dcareers li#careers a:visited,
#dcareers li#careers a:hover,
#dcareers li#careers a:active {
	background-image: url(images/navbar.jpg);
	background-position: -801px -138px;
}

#about a:hover {
	background-image: url(images/navbar.jpg);
	background-position: -267px -184px;
}
#about a:active {
	background-position: -534px -184px;
}
#dabout li#about a:link,
#dabout li#about a:visited,
#dabout li#about a:hover,
#dabout li#about a:active {
	background-image: url(images/navbar.jpg);
	background-position: -801px -184px;
}

#contact a:hover {
	background-image: url(images/navbar.jpg);
	background-position: -267px -230px;
}
#contact a:active {
	background-position: -534px -230px;
}
#dcontact li#contact a:link,
#dcontact li#contact a:visited,
#dcontact li#contact a:hover,
#dcontact li#contact a:active {
	background-image: url(images/navbar.jpg);
	background-position: -801px -230px;
}





/*-- End Main Navigation --*/


/*-- Search Boxes --*/
#container #yellbox01 {
	background-repeat: no-repeat;
	height: 350px;
	margin-left: 22px;
	margin-top: 14px;
	width: 416px;
	float: left;
	background-image: url(images/formBack01.jpg);
}
#container #yellbox02 {
	background-image: url(images/formBack02.jpg);
	background-repeat: no-repeat;
	height: 332px;
	margin-left: 40px;
	margin-top: 14px;
	width: 334px;
	float: left;
}


#yellbox01 fieldset#search {
	width: 12px;
	float: left;
	margin-left: 5px;
	margin-right: 30px;
}
.topleft {
	float: none;
	font: bold 12px Arial, Helvetica, sans-serif;
}
.bottomleft {
	font: bold 12px Arial, Helvetica, sans-serif;
	margin-top: 12px;
}
#yellbox01 fieldset#fright {
	padding-top: 45px;		
}
.topright {
	font: bold 12px Arial, Helvetica, sans-serif;
	display: block;
}

#container #ad01 {
	float: right;
	height: 200px;
	width: 200px;
	margin-right: 20px;
	margin-top: 14px;
	border: thin solid #666;
}
#container #ad01a {
	height: 200px;
	width: 200px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 28px;
	border: thin solid #666;
}
#container #article {
	float: left;
	height: 554;
	margin-left: 24px;
	margin-top: 14px;
	width: 414px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
#container #article h3 {
	font-weight: bolder;
	text-align: center;
	display: block;
	margin-top: 12px;
	height: 16px;
	width: 414px;
	vertical-align: text-bottom;
}
#container #article .pros {
	float: left;
	height: 110px;
	width: 138px;
}
#container #article .pros ul {
	padding: 1px;
	list-style-type: none;
}
#container #article .pros ul li {
	line-height: 25px;	
}
#container #articleTools {
	color: #000;
	font: normal 12px Arial, Helvetica, sans-serif;
	font-family: Arial, Helvetica, sans-serif;
	float: left;
	margin-left: 28px;
	margin-top: 16px;
	width: 400px;
}
#container #services {
	float: left;
	height: 554;
	margin-left: 24px;
	margin-top: 16px;
	width: 460px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
#container #services p {
	margin-bottom: 5px;
}




/*-- Catalogs --*/
#container #catalogs {
	float: left;
	width: 568px;
	margin-left: 22px;	
}
#container #catalogs .catcopy {
	width: 110px;
	height: 50px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 5px;
	
}
#container #catalogs #cat01 {
	background: url(images/catalog01.jpg) no-repeat;
	float: left;
	height: 124px;
	margin-right: 22px;
	width: 120px;
}
#container #catalogs #cat01 a {
	display: block;
	height: 124px;
	width: 120px;
}
#container #catalogs #cat01 a:link {
	background: url(images/catalog01.jpg) no-repeat;
}
#container #catalogs #cat01 a:hover {
	background: url(images/catalog01a.jpg);		
}
#container #catalogs #cat02 {
	background: url(images/catalog02.jpg) no-repeat;
	float: left;
	height: 124px;
	margin-right: 22px;
	width: 120px;
}
#container #catalogs #cat03 {
	background: url(images/catalog03.jpg) no-repeat;
	float: left;
	height: 124px;
	margin-right: 22px;
	width: 120px;
}
#container #catalogs #cat04 {
	background: url(images/catalog04.jpg) no-repeat;
	float: left;
	height: 124px;
	margin-right: 22px;
	width: 120px;
}

#container #catalogs ul li {
	display: inline;
}
#container #catalogs ul li a {
	display: block;
	height: 124px;
	float: left;
	margin-right: 20px;
	padding-top: 14px;
	font: bold 12px Arial, Helvetica, sans-serif;
	text-align: center;
	text-decoration: none;
	color: #000;
}
#container #catalogs ul li.item1 a:link,
#container #catalogs ul li.item1 a:visited{
	width: 122px;
	background: url(images/catalog01.jpg) no-repeat center;
}
#container #catalogs ul li.item1 a:hover,
#container #catalogs ul li.item1 a:active{
	width: 122px;
	background: url(images/catalog01a.jpg) no-repeat center;
}
#container #catalogs ul li.item2 a:link,
#container #catalogs ul li.item2 a:visited{
	width: 122px;
	background: url(images/catalog02.jpg) no-repeat center;
}
#container #catalogs ul li.item2 a:hover,
#container #catalogs ul li.item2 a:active{
	width: 122px;
	background: url(images/catalog02a.jpg) no-repeat center;
}
#container #catalogs ul li.item3 a:link,
#container #catalogs ul li.item3 a:visited{
	width: 122px;
	background: url(images/catalog03.jpg) no-repeat center;
}
#container #catalogs ul li.item3 a:hover,
#container #catalogs ul li.item3 a:active{
	width: 122px;
	background: url(images/catalog03a.jpg) no-repeat center;
}
#container #catalogs ul li.item4 a:link,
#container #catalogs ul li.item4 a:visited{
	width: 122px;
	background: url(images/catalog04.jpg) no-repeat center;
}
#container #catalogs ul li.item4 a:hover,
#container #catalogs ul li.item4 a:active{
	width: 122px;
	background: url(images/catalog04a.jpg) no-repeat center;
}



/*-- end catalogs  --*/




#container #veh01 {
	float: right;
	height: 113px;
	width: 413px;
	margin-right: 22px;
	margin-top: 12px;
	background: url(images/vehicle01.jpg) no-repeat;
}
#container #veh02 {
	float: right;
	height: 241px;
	width: 380px;
	margin-right: 22px;
	background: url(images/vehicle02.jpg) no-repeat;
}
#container #veh03 {
	float: right;
	height: 172px;
	width: 355px;
	margin-right: 12px;
	background: url(images/vehicle03.jpg) no-repeat;
	margin-bottom: 10px;
}
#container #veh04 {
	float: right;
	height: 253px;
	width: 188px;
	margin-right: 16px;
	background: url(images/vehicle04.jpg) no-repeat;
	margin-bottom: 1px;
	margin-top: 65px;
}





#container #tool {
	float: left;
	height: 235px;
	margin-left: 22px;
	margin-top: 60px;
	width: 229px;
	background: url(images/tool01.jpg) no-repeat;
}
#container #logos {
	width: 407px;
	background-image: url(images/logos.jpg);
	height: 290px;
	background-repeat: no-repeat;
	margin: 30px 0 20px 0;
}


/*-- Table --*/
#container #reasons {
	float: left;
	height: 200px;
	margin-left: 20px;
	margin-bottom: 20px;
	margin-top: 20px;
	width: 408px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-image: url(images/tableBack.jpg);
	background-repeat: no-repeat;
}
#container #reasons #protable {
	width: 400px;
	margin-right: auto;
	margin-left: auto;
}
#container #reasons #protable .title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bolder;
	text-align: center;
	border-bottom-width: medium;
	border-bottom-style: solid;
	border-bottom-color: #666666;
	padding-bottom: 4px;
	padding-top: 10px;
}
#container #reasons #protable .reason {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-align: left;
	padding: 6px;
	height: 38px;
}



.sign {
	float: left;
	margin-top: 6px;
	margin-right: 1px;
	margin-bottom: 0px;
	margin-left: 5px;
}


.clear {
	clear: both;	
}


#used {
	background-image: url(images/dozerUsed.png);
	background-repeat: no-repeat;
	background-position: center center;
	height: 213px;
	width: 309px;
	position: absolute;
	margin-left: 648px;
	margin-top: -220px;
}
#used02 {
	background-image: url(images/excav01.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 339px;
	width: 250px;
	margin-top: 40px;
	margin-left: 35px;
}
#used03 {
	background-image: url(images/dozer02.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 170px;
	width: 211px;
	margin-top: 2px;
	margin-left: 35px;
	margin-bottom: 15px;
}


#container #footer {
	height: 125px;
	clear: both;
	background-color: #ffc020;
	background-image: url(images/group.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
#container #footer #address {
	background: transparent url(images/cone.jpg) no-repeat;
	border: 2px solid #000000;
	float: left;
	height: 104px;
	width: 222px;
	margin-left: 19px;
	margin-top: 8px;
}
#container #footer #address h4{
	font: bolder 12px Arial, Helvetica, sans-serif;
	margin-left: 82px;
	margin-top: 15px;
}
#container #footer #address p{
	font: normal 10px Arial, Helvetica, sans-serif;
	margin-left: 82px;
	margin-top: 5px;
	width: 160px;
}
#container #footer #info {
	float: left;
	height: 18px;
	margin-top: 98px;
	width: 255px;
	margin-left: 22px;
}
#container #footer #info p {
	font: bold normal 9px Arial, Helvetica, sans-serif;
	color: #000;
}
#container #footer #subnav {
	float: right;
	height: 20px;
	margin-top: 94px;
	width: 350px;
	margin-right: 30px;
}
#container #footer #subnav ul {
	display: block;
	font: bold normal 12px Arial, Helvetica, sans-serif;
	text-align: right;
	word-spacing: .2em;
}
#container #footer #subnav ul li {
	display: inline;
}
#container #footer #subnav ul li a {
	font-weight: bold;
	color: #000;
	text-decoration: none;
}
#container #footer #subnav ul li a:hover {
	color: #666;
	text-decoration: none;
}

#container #footer #subnav ul li a:active {
	color: #000066;
	text-decoration: underline;
}



#container #frmRegister p {
	color: #000;
	margin-bottom: 14px;
	font: bold 12px Arial, Helvetica, sans-serif;
}
#container #frmRegister p span {
	margin-left: 30px;
}
#container #frmRegister fieldset {
	margin-bottom: 20px;
	padding-top: 20px;
	padding-bottom: 20px;	
}
#container #frmRegister legend {
	text-transform: uppercase;
	letter-spacing: .1em;
	margin-top: 8px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	padding-top: 8px;
	padding-right: 10px;
	padding-bottom: 1px;
	padding-left: 0px;
}

#container #frmRegister label {
	text-align: right;
	margin: 5px;
	float: left;
	width: 85px;
}
#container #frmRegister label span {
	text-align: left;
	display: block;
	float: right;
	margin-right: 51px;
}
#container #frmRegister input.text {
	width: 170px;
	margin-left: 12px;
}
#container #frmRegister #manufacturer {
	margin-left: 4px;
}
#container #frmRegister #company {
	margin-left: 4px;
	width: 188px;	
}
#container #frmRegister #parts {
	margin-left: 4px;
	width: 276px;
}
#container #frmRegister #state {
	margin-left: 4px;
	width: 160px;
}
#container #frmRegister #zipcode {
	margin-left: 3px;
	width: 88px;
}
#container #frmRegister #distance {
	float: left;
	width: 48px;
	margin-left: 3px;
}
#container #frmRegister #submit {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin-left: 300px;
}




#container #frmRegister2 p {
	color: #000;
	margin-bottom: 14px;
	font: bold 12px Arial, Helvetica, sans-serif;
}
#container #frmRegister2 fieldset {
	margin-bottom: 20px;
	padding-top: 20px;
	padding-bottom: 20px;	
}
#container #frmRegister2 legend {
	text-transform: uppercase;
	letter-spacing: .1em;
	margin-top: 8px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	padding-top: 8px;
	padding-right: 10px;
	padding-bottom: 1px;
	padding-left: 0px;
}
#container #frmRegister2 input.text {
	width: 130px;
	margin-left: 6px;
}
#container #frmRegister2 #category {
	margin-left: 3px;
	width: 235px;
}
#container #frmRegister2 #keyword {
	margin-left: 1px;
	width: 134px;
}
#container #frmRegister2 #zipcode {
	margin-left: 2px;
	width: 75px;
}
#container #frmRegister2 #startdate {
	width: 75px;	
}
#container #frmRegister2 #enddate {
	width: 75px;
	margin-left: 12px;
}
#container #frmRegister2 #search {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin-left: 230px;
}


#container #frmRegister2 p {
	color: #000;
	margin-bottom: 14px;
	font: bold 12px Arial, Helvetica, sans-serif;
}
#container #frmRegister2 fieldset {
	margin-bottom: 20px;
	padding-top: 20px;
	padding-bottom: 20px;	
}
#container #frmRegister2 legend {
	text-transform: uppercase;
	letter-spacing: .1em;
	margin-top: 8px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	padding-top: 8px;
	padding-right: 10px;
	padding-bottom: 1px;
	padding-left: 0px;
}
#container #frmRegister2 input.text {
	width: 130px;
	margin-left: 6px;
}
#container #frmRegister2 #category {
	margin-left: 3px;
}
#container #frmRegister2 #keyword {
	margin-left: 1px;
	width: 134px;
}
#container #frmRegister2 #zipcode {
	margin-left: 2px;
	width: 75px;
}
#container #frmRegister2 #startdate {
	width: 75px;	
}
#container #frmRegister2 #enddate {
	width: 75px;
	margin-left: 12px;
}
#container #frmRegister2 #submit {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin-left: 66px;
}

#container #frmContact p {
	color: #000;
	margin-bottom: 14px;
	font: bold 12px Arial, Helvetica, sans-serif;
}
#container #frmContact fieldset {
	margin-bottom: 20px;
	padding-top: 20px;
	padding-bottom: 20px;
}
#container #frmContact legend {
	text-transform: uppercase;
	letter-spacing: .1em;
	margin-top: 8px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	padding-top: 8px;
	padding-right: 10px;
	padding-bottom: 1px;
	padding-left: 0px;
}
#container #frmContact #cname {
	margin-left: 53px;
	width: 187px;
}
#container #frmContact #cbusiness {
	margin-left: 33px;
	width: 188px;	
}
#container #frmContact #cphone {
	margin-left: 3px;
	width: 187px;
}
#container #frmContact #cemail {
	width: 187px;
	margin-left: 56px;
}
#container #frmContact #submit {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin-left: 145px;
}

#container #contactForm {
	float: left;
	width: 347px;
	height: 229px;
	background-image: url(images/contactBack.jpg);
	background-repeat: no-repeat;
	position: absolute;
	margin-left: 302px;
	margin-top: 600px;
}

#container #safeco {
	width: 437px;
	height: 155px;
	float: left;
	margin-bottom: 22px;
	margin-left: 22px;
}
#container #safeco a {
	background-image: url(images/safeco.jpg);
	display: block;	
	width: 437px;
	height: 155px;
}
#container #safeco a:hover {
	background-image: url(images/safeco02.jpg);	
}
.success {
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
#container #terms {
	float: left;
	margin-left: 24px;
	margin-top: 16px;
	width: 580px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
#container #terms h3 {
	margin-bottom: 16px;
}

#container #terms p {
	margin-bottom: 16px;
}
#container #terms ol {
	margin-bottom: 16px;
	margin-left: 18px;
}
#container #terms ol li {
	margin-bottom: 7px;
}
#container .sitemap {
	float: left;
	margin-bottom: 22px;
	margin-left: 26px;
	margin-top: 10px;
	width: 196px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
#container .sitemap h3 {
	font: normal 18px/26px Impact, Gadget, sans-serif;
	color: #000;
	border-bottom: 2px solid #8F8D80;
	margin-right: 2px;
	margin-left: 2px;
	margin-bottom: 1px;
	margin-top: 8px;
}
#container .sitemap h3 a {
	color: #000000;
	text-decoration: none;
}
#container .sitemap h3 a:link {
	color: #000000;
	text-decoration: none;
}
#container .sitemap h3 a:visited {
	color: #7b7b7b;
	text-decoration: none;
}

#container .sitemap h3 a:hover {
	color: #FFC01F;
	text-decoration: none;
}

#container .sitemap h3 a:active {
	color: #000;
	text-decoration: none;
}
#container .sitemap ul {
	list-style-type: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	margin-left: 18px;
	margin-top: 2px;
	margin-bottom: 2px;
	letter-spacing: 0.01em;
}
#container .sitemap ul li {
	display: block;
	height: 35px;
	line-height: 35px;
	width: 174px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
}
#container .sitemap ul li a {
	color: #333333;
	text-decoration: none;
	display: block;
	height: 38px;
	background-image: url(images/navArrow.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 40px;
}
#container .sitemap ul li a:hover {
	color: #FFC01F;
	background-image: url(images/navArrow2.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
#container .sitemap ul li a span{
	color: #FFC01F;
}
#container .sitemap ul li.norule {
	display: block;
	height: 40px;
	line-height: 40px;
	width: 177px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}
