body {
	padding: 0px;
	margin: 0px;
	background: #000000;
	}

a.header {
	position: absolute;
	top: 0px;
	left: 50%;
	margin-left: -400px;
	height: 85px;
	width: 800px;
	background: url(/images/general/header.jpg);
	}
a.cartHeader {
	position: absolute;
	top: 0px;
	left: 50%;
	margin-left: -400px;
	height: 85px;
	width: 800px;
	background: url(/images/general/cartHeader.jpg);
	}
img.cartHeader {
	position: absolute;
	top: 0px;
	left: 50%;
	margin-left: -400px;
	height: 85px;
	width: 800px;
	border: 0px;
	}
img.cartHeaderFlash {
	position: absolute;
	top: 0px;
	left: 50%;
	margin-left: 160px;
	height: 85px;
	width: 240px;
	border: 0px;
	}
	
/*Order FORM*/
#orderFormCatalogType
{
    position: absolute;
    left: 50%;
    margin-left: 25px;
    top: 176px;
}
    #orderFormCatalogType div
    {
        font-family: Helvetica;
	    font-size: 8pt;
	    font-weight: bold;
        float: left;
        width: 60px;
        text-align: center;
    }


/*PLANT CATALOG*/
#plantCatalogSearch
{
    position: absolute;
    top: 184px;
    margin-left: -135px;
    left: 50%;
}
    #plantCatalogSearch #txtSearch
    {
        margin: 0px 0px 17px 0px;
        width: 265px;
    }
    #plantCatalogSearch div a
    {
        background: url(/images/plantCatalog/btnSearch.jpg);
        display: block;
        height: 33px;
        margin: 0px 0px 0px 102px;
        width: 72px;
    }
    #plantCatalogSearch div a:hover {
		background-position: top right;
		}

a.addToQuote {
	float: right;
	width: 59px;
	height: 22px;
	background: url(/images/mixerCatalog/addToQuote.jpg);
	}
	a.addToQuote:hover {
		background-position: top right;
		}

a.removeFromQueue {
	position: absolute;
	width: 21px;
	height: 21px;
	background: url(/images/onlineQuote/xButton.jpg);
	}
	a.removeFromQueue:hover {
		background-position: top right;
		}

div.navBar {
	position: absolute;
	top: 0px;
	left: 0px;
}
div.navBar a.back {
	position: absolute;
	width: 165px;
	height: 36px;
	left: 10px;
	background: url(/images/mixerCatalog/back.jpg);
	}
	div.navBar a.back:hover {
		background-position: top right;
		}
div.navBar a.newSearch {
	position: absolute;
	width: 177px;
	height: 36px;
	left: 175px;
	background: url(/images/mixerCatalog/newSearch.jpg);
	}
	div.navBar a.newSearch:hover {
		background-position: top right;
		}
div.navBar a.order {
	position: absolute;
	width: 156px;
	height: 36px;
	left: 352px;
	background: url(/images/mixerCatalog/order.jpg);
	}
	div.navBar a.order:hover {
		background-position: top right;
		}
div.navBar a.home {
	position: absolute;
	width: 104px;
	height: 36px;
	left: 508px;
	background: url(/images/mixerCatalog/home.jpg);
	}
	div.navBar a.home:hover {
		background-position: top right;
		}
div.navBar a.print {
	position: absolute;
	width: 98px;
	height: 36px;
	left: 612px;
	background: url(/images/mixerCatalog/print.jpg);
	}
	div.navBar a.print:hover {
		background-position: top right;
		}

div.requestQuoteNavBar {
	position: absolute;
	top: 0px;
	left: 0px;
}
div.requestQuoteNavBar a.print {
	position: absolute;
	width: 160px;
	height: 36px;
	left: 0px;
	background: url(/images/onlineQuote/print.jpg);
	}
	div.requestQuoteNavBar a.print:hover {
		background-position: top right;
		}
div.requestQuoteNavBar a.newSearch {
	position: absolute;
	width: 244px;
	height: 36px;
	left: 160px;
	background: url(/images/onlineQuote/newSearch.jpg);
	}
	div.requestQuoteNavBar a.newSearch:hover {
		background-position: top right;
		}
div.requestQuoteNavBar a.home {
	position: absolute;
	width: 175px;
	height: 36px;
	left: 404px;
	background: url(/images/onlineQuote/home.jpg);
	}
	div.requestQuoteNavBar a.home:hover {
		background-position: top right;
		}
div.requestQuoteNavBar a.order {
	position: absolute;
	width: 221px;
	height: 36px;
	left: 579px;
	background: url(/images/onlineQuote/order.jpg);
	}
	div.requestQuoteNavBar a.order:hover {
		background-position: top right;
		}

#orderFormBack {
	position: absolute;
	top: 116px;
	left: 50%;
	margin-left: -400px;
	height: 444px;
	width: 760px;
	padding: 20px;
	background: url(/images/orderForm/orderForm_back.jpg);
	}

div.onlineQuoteBack {
	position: absolute;
	top: 116px;
	left: 50%;
	margin-left: -400px;
	height: 444px;
	width: 760px;
	padding: 20px;
	background: url(/images/onlineQuote/onlineQuote_back.jpg);
	text-align: center;
	}
a.orderFormSearch {
	position: absolute;
	top: 490px;
	left: 50%;
	margin-left: 135px;
	background: url(/images/onlineQuote/search.jpg);
	width: 64px;
	height: 29px;
	}
	a.orderFormSearch:hover {
		background-position: top right;
	}
div.onlineQuoteBackCart {
	position: absolute;
	top: 116px;
	left: 50%;
	margin-left: -400px;
	height: 444px;
	width: 760px;
	padding: 20px;
	background: url(/images/onlineQuote/onlineQuoteCart_back.jpg);
	text-align: center;
	}
div.onlineQuoteFormBack {
	position: absolute;
	top: 116px;
	left: 50%;
	margin-left: -400px;
	height: 379px;
	width: 760px;
	padding: 20px;
	padding-top: 85px;
	background: url(/images/onlineQuote/onlineQuoteForm_back.jpg);
	text-align: center;
	}

a.onlineQuoteBackToSearch {
	position: absolute;
	top: 421px;
	left: 50%;
	margin-left: -292px;
	width: 115px;
	height: 27px;
	background: url(/images/onlineQuote/backToSearchButton.jpg);
	}
	a.onlineQuoteBackToSearch:hover {
		background-position: top right;
	}
a.onlineQuoteRequestQuote {
	position: absolute;
	top: 537px;
	left: 50%;
	margin-left: -292px;
	height: 27px;
	width: 115px;
	background: url(/images/onlineQuote/requestQuote.jpg);
	}
	a.onlineQuoteRequestQuote:hover {
		background-position: top right;
	}

textarea.notes {
	position: absolute;
	top: 490px;
	left: 50%;
	margin-left: -292px;
	height: 43px;
	width: 585px;
	font-size: 8pt;
	font-family: Helvetica;
	background: #ffffff;
	border: 0px;
}
iframe.cart {
	position: absolute;
	top: 221px;
	left: 50%;
	margin-left: -292px;
	height: 200px;
	width: 585px;
	background: #ffffff;
	border: 0px;
}
div.cartRow {
	clear: both;
	padding-top: 10px;
}
div.cartRow div.col1 {
	float: left;
	width: 90px;
	height: 25px;
	text-align: center;
	border-bottom: 1px solid #000000;
}
div.cartRow div.col1 input {
	width: 30px;
	font-size: 8pt;
	font-family: Helvetica;
	text-align: center;
	border: 0px;
	background: #dddddd;
	}
div.cartRow div.col2 {
	float: left;
	width: 120px;
	height: 25px;
	font-size: 8pt;
	font-family: Helvetica;
	text-align: center;
	border-bottom: 1px solid #000000;
}
div.cartRow div.col3 {
	float: left;
	width: 295px;
	height: 25px;
	font-size: 8pt;
	font-family: Helvetica;
	text-align: center;
	border-bottom: 1px solid #000000;
}
div.cartRow div.col4 {
	float: left;
	width: 65px;
	height: 25px;
	text-align: center;
	border-bottom: 1px solid #000000;
}


img.batchPlantBack {
	position: absolute;
	top: 116px;
	left: 50%;
	margin-left: -400px;
	height: 484px;
	border: 0px;
	width: 800px;
	text-align: center;
	}

div.row {
	width: 650px;
	padding-top: 5px;
	clear: both;
	}
div.txt {
	width: 760px;
	padding-top: 5px;
	clear: both;
	font-family: Helvetica;
	font-size: 10pt;
	margin: 25px 0px 0px 0px;
	padding: 0px;
	text-align: center;
	}
div.txt a {
	text-decoration: none;
	color: #0000ff;
	font-weight: bold;
	}
div.txt a:hover {
	color: #ffffff;
	}
div.row span.formLabel {
	position: relative;
	width: 210px;
	float: left;
	text-align: right;
	font-family: Helvetica;
	font-size: 8pt;
	}

div.row span.formField {
	position: relative;
	width: 430px;
	float: right;
	text-align: left;
	}
a.onlineQuoteSubmit {
	position: absolute;
	width: 64px;
	height: 29px;
	background: url(/images/onlineQuote/submit.jpg);
	}
	a.onlineQuoteSubmit:hover {
		background-position: top right;
		}
a.orderCatalogSubmit {
	position: absolute;
	width: 64px;
	height: 29px;
	background: url(/images/onlineQuote/submit.jpg);
	}
	a.orderCatalogSubmit:hover {
		background-position: top right;
		}
	
div.row span.formField h1 {
	font-family: Helvetica;
	font-size: 10pt;
	margin: 0px 0px 5px 0px;
	padding: 0px;
	}
div.row span.formField h2 {
	font-family: Helvetica;
	font-size: 7pt;
	margin: 0px;
	padding: 0px;
	font-weight: normal;
	}
div.row span.formField input.wide {
	font-family: Helvetica;
	font-size: 7pt;
	width: 400px;
	}

div.row span.formField input.narrow {
	font-family: Helvetica;
	font-size: 7pt;
	width: 150px;
	}

#homeBack {
	position: absolute;
	top: 0px;
	left: 50%;
	margin-left: -400px;
	height: 600px;
	width: 800px;
	background: #F97626;
	}

div.mixerCatalogBack {
	position: absolute;
	top: 116px;
	left: 50%;
	margin-left: -400px;
	height: 444px;
	width: 760px;
	padding: 20px;
	text-align: center;
	}
input.searchMain {
	position:absolute;
	top: 185px;
	width: 265px;
	left: 50%;
	margin-left: -215px;
	}
select.sectionMain {
	position:absolute;
	top: 215px;
	width: 180px;
	left: 50%;
	margin-left: -215px;
	}
select.manufacturerMain {
	position:absolute;
	top: 245px;
	width: 180px;
	left: 50%;
	margin-left: -215px;
}
input.optBoth {
	position: absolute;
	top: 165px;
	left: 50%;
	margin-left: 104px;
	}

input.optFront {
	position: absolute;
	top: 285px;
	left: 50%;
	margin-left: 104px;
	}

input.optRear {
	position: absolute;
	top: 226px;
	left: 50%;
	margin-left: 104px;
	}

a.mixerCatalogSearch {
	position:absolute;	
	top: 225px;
	width: 72px;
	height: 33px;
	left: 50%;
	background: url(/images/mixerCatalog/search.jpg);
	margin-left: -20px;
	}
	a.mixerCatalogSearch:hover {
		background-position: top right;
		}
a.mixerCatalogSearch2 {
	float: right;
	width: 64px;
	height: 29px;
	background: url(/images/mixerCatalog/searchWht.jpg);
	}
	a.mixerCatalogSearch2:hover {
		background-position: top right;
		}

div.mixerCatalogSearchBack {
	position: absolute;
	top: 116px;
	left: 50%;
	padding: 20px;
	margin-left: -400px;
	width: 760px;
	background: #ffffff;
	font-family: Helvetica;
	font-size: 9pt;
	}
div.mixerCatalogSearchBack p {
		font-size: 9pt;
		padding: 0px;
		margin: 0px;
	}
div.mixerCatalogSearchBack p a{
		text-decoration: none;
	}
div.mixerCatalogSearchBack input.searchParam {
		width: 265px;
		margin-top:12px;
		margin-bottom:12px;
	}
div.mixerCatalogSearchBack select.section {
		width: 265px;
		margin-bottom:12px;
	}
div.mixerCatalogSearchBack select.manufacturer {
		width: 180px;
		margin-bottom:12px;
		margin-right: 14px;
	}
div.mixerCatalogSearchBack select.manufacturer {
		width: 180px;
		margin-bottom:12px;
		margin-right: 14px;
	}

div.mixerCatalogSearchBack div.leftResults {
	position: relative;
	float: left;
	width: 360px;
	background: #ffffff;
	border: 0px solid black;
	padding: 0px;
	margin: 0px;
}
div.mixerCatalogSearchBack div.rightResults {
	position: relative;
	float: right;
	width: 360px;
	background: #ffffff;
	border: 0px solid black;
	padding: 0px;
	margin: 0px;
}
div.mixerCatalogSearchBack div.searchBar {
	position: relative;
	width: 100%;
	text-align: center;
}

img.map {
        position: absolute;
        top: 116px;
        left: 50%;
        margin-left: -400px;
        height: 484px;
        width: 800px;
        background: #ffffff;
        font-family: Helvetica;
        color: #000000;
        text-align: left;
        border-style: none;
        }

a.menuHome {
	position: absolute;
	top: 85px;
	left: 50%;
	margin-left: -400px;
	height: 31px;
	width: 84px;
	background: url(/images/general/home_combined.jpg);
	}
	a.menuHome:hover {
		background-position: top right;
		}
	a.menuHomeFixed {
		position: absolute;
		top: 85px;
		left: 50%;
		margin-left: -400px;
		height: 31px;
		width: 84px;
		background: url(/images/general/home_click.jpg);
		}

a.menuMixerCatalog {
	position: absolute;
	top: 85px;
	left: 50%;
	margin-left: -316px;
	height: 31px;
	width: 138px;
	background: url(/images/general/mixerCatalog_combined.jpg);
	}
	a.menuMixerCatalog:hover {
		background-position: top right;
		}
	a.menuMixerCatalogFixed {
		position: absolute;
		top: 85px;
		left: 50%;
		margin-left: -316px;
		height: 31px;
		width: 138px;
		background: url(/images/general/mixerCatalog_click.jpg);
		}

a.menuPlantCatalog {
	position: absolute;
	top: 85px;
	left: 50%;
	margin-left: -178px;
	height: 31px;
	width: 144px;
	background: url(/images/general/plantCatalog_combined.jpg);
	}
	a.menuPlantCatalog:hover {
		background-position: top right;
		}
	a.menuPlantCatalogFixed {
		position: absolute;
		top: 85px;
		left: 50%;
		margin-left: -178px;
		height: 31px;
		width: 144px;
		background: url(/images/general/plantCatalog_click.jpg);
		}

a.menuAboutUs {
	position: absolute;
	top: 85px;
	left: 50%;
	margin-left: -34px;
	height: 31px;
	width: 107px;
	background: url(/images/general/aboutUs_combined.jpg);
	}
	a.menuAboutUs:hover {
		background-position: top right;
		}
	a.menuAboutUsFixed {
		position: absolute;
		top: 85px;
		left: 50%;
		margin-left: -34px;
		height: 31px;
		width: 107px;
		background: url(/images/general/aboutUs_click.jpg);
		}

a.menuContacts {
	position: absolute;
	top: 85px;
	left: 50%;
	margin-left: 73px;
	height: 31px;
	width: 110px;
	background: url(/images/general/contacts_combined.jpg);
	}
	a.menuContacts:hover {
		background-position: top right;
		}
	a.menuContactsFixed {
		position: absolute;
		top: 85px;
		left: 50%;
		margin-left: 73px;
		height: 31px;
		width: 110px;
		background: url(/images/general/contacts_click.jpg);
		}

a.menuOnlineQuote {
	position: absolute;
	top: 85px;
	left: 50%;
	margin-left: 183px;
	height: 31px;
	width: 134px;
	background: url(/images/general/onlineQuote_combined.jpg);
	}
	a.menuOnlineQuote:hover {
		background-position: top right;
		}
	a.menuOnlineQuoteFixed {
		position: absolute;
		top: 85px;
		left: 50%;
		margin-left: 183px;
		height: 31px;
		width: 134px;
		background: url(/images/general/onlineQuote_click.jpg);
		}

a.menuParts {
	position: absolute;
	top: 85px;
	left: 50%;
	margin-left: 317px;
	height: 31px;
	width: 83px;
	background: url(/images/general/parts_combined.jpg);
	}
	a.menuParts:hover {
		background-position: top right;
		}
	a.menuPartsFixed {
		position: absolute;
		top: 85px;
		left: 50%;
		margin-left: 317px;
		height: 31px;
		width: 83px;
		background: url(/images/general/parts_click.jpg);
		}

#fade1, #fade2, #fade3 {
	position: absolute;
	top: 116px;
	left: 50%;
	margin-left: -400px;
	height: 287px;
	width: 800px;
	border-style: none;
	}

#fade2, #fade3
{
    display: none;
    filter: alpha(opacity=0);
    opacity: 0;
}

#bottom {
	position: absolute;
	top: 403px;
	left: 50%;
	margin-left: -400px;
	height: 197px;
	width: 800px;
	border-style: none;
	}

#footer {
	position: absolute;
	top: 610px;
	left: 50%;
	margin-left: -400px;
	height: 40px;
	width: 800px;
	font-family: Helvetica;
	font-size: 7pt;
	font-weight: bold;
	color: white;
	text-align: right;
	}

#conAgSmall {
	position: absolute;
	top: 497px;
	left: 50%;
	margin-left: 278px;
	height: 82px;
	width: 81px;
	background: url(/images/home/NRMCA.jpg);
	visibility:visible;
	}

a.conAgBig {
	position: absolute;
	top: 497px;
	left: 50%;
	margin-left: 278px;
	height: 82px;
	width: 81px;
	background: url(/images/home/NRMCA_over.jpg);
	visibility: hidden;
	}

#creditApplication 
{
    background-position: top left;
    position: absolute;
    top: 505px;
    left: 50%;
    margin-left: 257px;
    height: 73px;
    width: 73px;
    background: url(/images/home/CreditAppButton.jpg);
}
#creditApplication:hover
{
    background-position: top right;
}

input.areaCode {
	position: absolute;
	width: 37px;
	top: 236px;
	height: 20px;
	left: 50%;
	margin-left: 125px;
	border: 0px;
}

input.phone1 {
	position: absolute;
	width: 37px;
	top: 236px;
	height: 20px;
	left: 50%;
	margin-left: 168px;
	border: 0px;
}

input.phone2 {
	position: absolute;
	width: 47px;
	top: 236px;
	height: 20px;
	left: 50%;
	margin-left: 211px;
	border: 0px;
}

a.fillForm {
	position: absolute;
	width: 59px;
	top: 236px;
	height: 23px;
	left: 50%;
	margin-left: 270px;
	border: 0px;
	background: url(/images/onlineQuote/fillform.jpg);
	}
	a.fillForm:hover {
		background-position: top right;
		cursor: pointer;
		}

#address1 {
	display: none;
	width: 156px;
	height: 190px;

	position: absolute;
	top: 292px;
	left: 50%;
	margin-left: 114px;

	border: none;

	z-index: 5;
	}