body {
	background-color: #e4e2e2;
}
#wrapper {
	position: absolute;
	width: 950px;
	height: 2920px;
	z-index: 1;
	left: 50%;
	margin-left: -475px;
	background-color: #FFFFFF;
}
#banner {
	position: absolute;
	width: 950px;
	height: 74px;
	z-index: 1;
	background-color: #e4e2e2;
}
#leftmenu {
	position: absolute;
	width: 140px;
	height: 386px;
	z-index: 2;
	left: 4px;
	top: 215px;
}
#hiddenkeywords {
	position: absolute;
	width: 950px;
	height: 7px;
	z-index: 8;
	left: 0px;
	top: 99px;
}
#wrapper #hiddenkeywords {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 2px;
	font-style: normal;
	font-weight: normal;
	color: #FFF;
}
#viewbasket {
	position: absolute;
	width: 396px;
	height: 28px;
	z-index: 9;
	left: 529px;
	top: 27px;
}#viewbasket {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FFF;
	text-align: center;
}
#wrapper #viewbasket a {
	color: #FFFFFF;
}
#separation1 {
	position: absolute;
	width: 950px;
	height: 7px;
	z-index: 10;
	left: 0px;
	top: 159px;
}
#heading1 {
	position: absolute;
	width: 632px;
	height: 45px;
	z-index: 11;
	top: 108px;
	left: 1px;
}#wrapper #telephone {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #7a7b7e;
}
#telephone {
	position: absolute;
	width: 277px;
	height: 23px;
	z-index: 12;
	left: 671px;
	top: 108px;
}
#breadcrumb {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #7a7b7e;
}
#breadcrumb {
	position: absolute;
	width: 790px;
	height: 30px;
	z-index: 18;
	left: 155px;
	top: 171px;
}
#homebutton {
	position: absolute;
	width: 140px;
	height: 37px;
	z-index: 19;
	left: 4px;
	top: 167px;
}
#lastmodified {
	position: absolute;
	width: 222px;
	height: 21px;
	z-index: 28;
	left: 724px;
	top: 2897px;
}
#footerlinks {
	position: absolute;
	width: 307px;
	height: 23px;
	z-index: 27;
	left: 353px;
	top: 2894px;
}
#email {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #7a7b7e;
}
#email {
	position: absolute;
	width: 277px;
	height: 23px;
	z-index: 24;
	left: 671px;
	top: 136px;
}
#copyright {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #FFF;
}
#lastmodified {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #FFF;
}
#footerlinks {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #FFF;
}
#footerbar {
	position: absolute;
	width: 950px;
	height: 25px;
	z-index: 25;
	left: 0px;
	top: 2894px;
	background-color: #e4e2e2;
}
#copyright {
	position: absolute;
	width: 276px;
	height: 21px;
	z-index: 26;
	left: 10px;
	top: 2897px;
}
#configuretop {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: italic;
	font-weight: bold;
	color: #ce2128;
}
#oevinylheading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	color: #7a7b7e;
}
#oevinyldescription {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
}
#oevinylbuyheading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #7a7b7e;
}
#additionainfoheading1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style: italic;
	font-weight: bold;
	color: #7a7b7e;
}
#additionalinfobullet1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	color: #000;
}
#mainimage {
	position: absolute;
	width: 790px;
	height: 420px;
	z-index: 29;
	left: 155px;
	top: 215px;
}
#configuretop {
	position: absolute;
	width: 668px;
	height: 27px;
	z-index: 30;
	left: 155px;
	top: 803px;
}
#apDiv1 {
	position: absolute;
	width: 200px;
	height: 28px;
	z-index: 31;
	left: 548px;
	top: 1943px;
}
#contentseparation1 {
	position: absolute;
	width: 790px;
	height: 10px;
	z-index: 32;
	left: 155px;
	top: 833px;
}
#oevinylheading {
	position: absolute;
	width: 268px;
	height: 27px;
	z-index: 33;
	left: 155px;
	top: 872px;
	color: #003366;
}
#oevinyldescription {
	position: absolute;
	width: 548px;
	height: 105px;
	z-index: 34;
	left: 396px;
	top: 856px;
}
#oevinylpic {
	position: absolute;
	width: 205px;
	height: 330px;
	z-index: 35;
	left: 155px;
	top: 969px;
}
#oevinylbuyheading {
	position: absolute;
	width: 557px;
	height: 40px;
	z-index: 36;
	left: 388px;
	top: 969px;
}
#dpcarpetbuy {
	position: absolute;
	width: 557px;
	height: 218px;
	z-index: 37;
	left: 388px;
	top: 1057px;
}
#additionainfoheading1 {
	position: absolute;
	width: 175px;
	height: 20px;
	z-index: 38;
	left: 155px;
	top: 1330px;
}
#additionalinfobullet1 {
	position: absolute;
	width: 461px;
	height: 103px;
	z-index: 39;
	left: 155px;
	top: 1351px;
}
#contentseparation2 {
	position: absolute;
	width: 790px;
	height: 10px;
	z-index: 40;
	left: 155px;
	top: 1464px;
}
#oeprice {
	position: absolute;
	width: 557px;
	height: 24px;
	z-index: 41;
	left: 388px;
	top: 1021px;
}#dpcarpetbuy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style: normal;
	font-weight: normal;
	color: #000;
}
#oevinyldescription {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	color: #000;
}
#oevinylyearheading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style: normal;
	font-weight: normal;
	color: #7a7b7e;
}
#oevinylyearheading {
	position: absolute;
	width: 268px;
	height: 54px;
	z-index: 42;
	left: 155px;
	top: 851px;
}
#oevinylyearheading {
	position: absolute;
	width: 268px;
	height: 54px;
	z-index: 42;
	left: 584px;
	top: 777px;
}
#mhplusheading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	color: #7a7b7e;
}
#mhplusyearheading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style: normal;
	font-weight: normal;
	color: #7a7b7e;
}
#mhplusdescription {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	color: #000;
}
#mhplusprice {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style: normal;
	font-weight: bold;
	color: #003366;
}
#additionalinfoheading2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style: italic;
	font-weight: bold;
	color: #7a7b7e;
}
#additionalinfobullet2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	color: #000;
}
#mhplusheading {
	position: absolute;
	width: 268px;
	height: 27px;
	z-index: 43;
	left: 155px;
	top: 1507px;
	color: #003366;
}
#mhplusyearheading {
	position: absolute;
	width: 268px;
	height: 54px;
	z-index: 44;
	left: 155px;
	top: 1526px;
}
#mhplusdescription {
	position: absolute;
	width: 548px;
	height: 121px;
	z-index: 45;
	left: 396px;
	top: 1488px;
}
#mhpluspic {
	position: absolute;
	width: 205px;
	height: 330px;
	z-index: 46;
	left: 155px;
	top: 1607px;
}
#mhplusbuyheading {
	position: absolute;
	width: 557px;
	height: 40px;
	z-index: 47;
	left: 388px;
	top: 1604px;
}
#mhplusprice {
	position: absolute;
	width: 557px;
	height: 24px;
	z-index: 48;
	left: 388px;
	top: 1663px;
}
#mhplusbuy {
	position: absolute;
	width: 557px;
	height: 310px;
	z-index: 49;
	left: 388px;
	top: 1702px;
}
#additionalinfoheading2 {
	position: absolute;
	width: 175px;
	height: 20px;
	z-index: 50;
	left: 155px;
	top: 2024px;
}
#additionalinfobullet2 {
	position: absolute;
	width: 491px;
	height: 88px;
	z-index: 51;
	left: 155px;
	top: 2047px;
}
#contentseparation3 {
	position: absolute;
	width: 790px;
	height: 10px;
	z-index: 52;
	left: 155px;
	top: 2163px;
}#mhplusbuy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style: normal;
	font-weight: normal;
	color: #000;
}
#haartzdisclaimer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #7a7b7e;
}
#otheritemsheading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style: italic;
	font-weight: bold;
	color: #ce2128;
}
#haartzdisclaimer {
	position: absolute;
	width: 791px;
	height: 19px;
	z-index: 53;
	left: 155px;
	top: 2122px;
}
#otheritemsheading {
	position: absolute;
	width: 209px;
	height: 24px;
	z-index: 54;
	left: 155px;
	top: 2897px;
}
#otheritems1 {
	position: absolute;
	width: 150px;
	height: 130px;
	z-index: 55;
	left: 155px;
	top: 2978px;
}
#otheritems2 {
	position: absolute;
	width: 150px;
	height: 130px;
	z-index: 56;
	left: 316px;
	top: 2978px;
}
#otheritems3 {
	position: absolute;
	width: 150px;
	height: 130px;
	z-index: 57;
	left: 476px;
	top: 2978px;
}
#otheritems4 {
	position: absolute;
	width: 150px;
	height: 130px;
	z-index: 58;
	left: 637px;
	top: 2978px;
}
#otheritems5 {
	position: absolute;
	width: 150px;
	height: 130px;
	z-index: 59;
	left: 796px;
	top: 2978px;
}
#trimpackageother {
	position: absolute;
	width: 125px;
	height: 130px;
	z-index: 60;
	left: 821px;
	top: 2222px;
}
#thumbnailheading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	color: #000;
}
#thumbnailheading {
	position: absolute;
	width: 311px;
	height: 21px;
	z-index: 61;
	left: 155px;
	top: 619px;
}
#lightboxthumbnails {
	position: absolute;
	width: 790px;
	height: 120px;
	z-index: 62;
	left: 155px;
	top: 645px;
}#homebutton {
	font-family: Arial;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
}
#otheritems1heading {
	font-family: Arial;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	text-align: center;
}
#otheritems1heading {
	position: absolute;
	width: 150px;
	height: 32px;
	z-index: 60;
	left: 155px;
	top: 2956px;
}
#otheritems2heading {
	position: absolute;
	width: 150px;
	height: 32px;
	z-index: 61;
	left: 316px;
	top: 2957px;
}
#otheritems2heading {
	font-family: Arial;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	text-align: center;
}
#otheritems3heading {
	font-family: Arial;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	text-align: center;
}
#otheritems3heading {
	position: absolute;
	width: 150px;
	height: 32px;
	z-index: 62;
	left: 476px;
	top: 2956px;
}
#otheritems4heading {
	font-family: Arial;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	text-align: center;
}
#otheritems4heading {
	position: absolute;
	width: 150px;
	height: 32px;
	z-index: 63;
	left: 637px;
	top: 2956px;
}
#otheritems5heading {
	position: absolute;
	width: 150px;
	height: 32px;
	z-index: 64;
	left: 796px;
	top: 2955px;
}
#otheritems5heading {
	font-family: Arial;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	text-align: center;
}
#sounddeadeningheading {
	font-family: Arial;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	color: #003366;
}
#sounddeadeningdescription {
	font-family: Arial;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	color: #000;
}
#sounddeadeningstockcode {
	font-family: Arial;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #7a7b7e;
}
#sounddeadeningprice {
	font-family: Arial;
	font-size: 15px;
	font-style: normal;
	font-weight: bold;
	color: #003366;
}
#sounddeadeningbuynow {
	font-family: Arial;
	font-size: 15px;
	font-style: normal;
	font-weight: normal;
	color: #000;
}
#fastenersheading {
	font-family: Arial;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #003366;
}
#fastenersprice {
	font-family: Arial;
	font-size: 15px;
	font-style: normal;
	font-weight: bold;
	color: #003366;
}
#fastenersbuynow {
	font-family: Arial;
	font-size: 15px;
	font-style: normal;
	font-weight: normal;
	color: #000;
}
#apDiv2 {
	position: absolute;
	width: 200px;
	height: 30px;
	z-index: 65;
	left: 155px;
	top: 2583px;
}
#sounddeadeningheading {
	position: absolute;
	width: 268px;
	height: 27px;
	z-index: 66;
	left: 155px;
	top: 2208px;
}
#sounddeadeningdescription {
	position: absolute;
	width: 535px;
	height: 105px;
	z-index: 67;
	left: 410px;
	top: 2189px;
}
#sounddeadeningstockcode {
	position: absolute;
	width: 535px;
	height: 40px;
	z-index: 68;
	left: 410px;
	top: 2296px;
}
#sounddeadeningprice {
	position: absolute;
	width: 535px;
	height: 24px;
	z-index: 69;
	left: 410px;
	top: 2355px;
}
#sounddeadeningbuynow {
	position: absolute;
	width: 535px;
	height: 142px;
	z-index: 70;
	left: 410px;
	top: 2394px;
}
#sounddeadeningpic {
	position: absolute;
	width: 250px;
	height: 155px;
	z-index: 71;
	left: 155px;
	top: 2296px;
}
#contentseparation4 {
	position: absolute;
	width: 790px;
	height: 10px;
	z-index: 72;
	left: 155px;
	top: 2571px;
}
#fastenersheading {
	position: absolute;
	width: 268px;
	height: 27px;
	z-index: 73;
	left: 155px;
	top: 2616px;
}
#fastenersdescription {
	position: absolute;
	width: 200px;
	height: 115px;
	z-index: 74;
	left: 421px;
	top: 2608px;
}
#fastenersprice {
	position: absolute;
	width: 535px;
	height: 24px;
	z-index: 74;
	left: 410px;
	top: 2657px;
}
#fastenersbuynow {
	position: absolute;
	width: 535px;
	height: 115px;
	z-index: 75;
	left: 410px;
	top: 2696px;
}
#fastenerspic {
	position: absolute;
	width: 250px;
	height: 155px;
	z-index: 76;
	left: 155px;
	top: 2657px;
}
#contentseparation5 {
	position: absolute;
	width: 790px;
	height: 10px;
	z-index: 77;
	left: 155px;
	top: 2842px;
}
#samplesfooter1 {
	font-family: Arial;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #000;
}
#samplesfooter2 {
	font-family: Arial;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #000;
}
#samplesfooter1 {
	position: absolute;
	width: 790px;
	height: 20px;
	z-index: 78;
	left: 155px;
	top: 1447px;
}
#samplesfooter2 {
	position: absolute;
	width: 790px;
	height: 20px;
	z-index: 79;
	left: 155px;
	top: 2146px;
}
#chooseyourcountry {
	font-family: Arial;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #7a7b7e;
}
#usaflag {
	position: absolute;
	width: 21px;
	height: 21px;
	z-index: 44;
	top: 76px;
}
#chooseyourcountry {
	position: absolute;
	width: 306px;
	height: 17px;
	z-index: 45;
	left: 57px;
	top: 80px;
}
#canadianflag {
	position: absolute;
	width: 21px;
	height: 21px;
	z-index: 46;
	left: 26px;
	top: 77px;
}