body {
	background-color: #7a7b7e;
}
#wrapper {
	position: absolute;
	width: 950px;
	height: 1703px;
	z-index: 1;
	left: 50%;
	margin-left: -475px;
	background-color: #FFFFFF;
}
#banner {
	position: absolute;
	width: 950px;
	height: 150px;
	z-index: 1;
	background-color: #7a7b7e;
}
#leftmenu {
	position: absolute;
	width: 140px;
	height: 386px;
	z-index: 2;
	left: 4px;
	top: 291px;
}
#hiddenkeywords {
	position: absolute;
	width: 950px;
	height: 7px;
	z-index: 8;
	left: 0px;
	top: 175px;
}
#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: 108px;
}#viewbasket {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #000;
	text-align: center;
}
#wrapper #viewbasket a {
	color: #000;
}
#separation1 {
	position: absolute;
	width: 950px;
	height: 7px;
	z-index: 10;
	left: 0px;
	top: 235px;
}
#heading1 {
	position: absolute;
	width: 632px;
	height: 45px;
	z-index: 11;
	top: 184px;
	left: 3px;
}#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: 184px;
}
#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: 247px;
}
#homebutton {
	position: absolute;
	width: 140px;
	height: 37px;
	z-index: 19;
	left: 4px;
	top: 243px;
}
#lastmodified {
	position: absolute;
	width: 222px;
	height: 21px;
	z-index: 28;
	left: 725px;
	top: 1681px;
}
#footerlinks {
	position: absolute;
	width: 307px;
	height: 23px;
	z-index: 27;
	left: 354px;
	top: 1678px;
}
#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: 212px;
}
#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: #fcfcfb;
}
#footerbar {
	position: absolute;
	width: 950px;
	height: 25px;
	z-index: 25;
	left: 0px;
	top: 1678px;
	background-color: #7a7b7e;
}
#copyright {
	position: absolute;
	width: 276px;
	height: 21px;
	z-index: 26;
	left: 11px;
	top: 1681px;
}
#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: 291px;
}
#configuretop {
	position: absolute;
	width: 668px;
	height: 27px;
	z-index: 30;
	left: 155px;
	top: 934px;
}
#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: 964px;
}
#oevinylheading {
	position: absolute;
	width: 268px;
	height: 40px;
	z-index: 33;
	left: 155px;
	top: 1003px;
	color: #003366;
}
#oevinyldescription {
	position: absolute;
	width: 548px;
	height: 105px;
	z-index: 34;
	left: 396px;
	top: 987px;
}
#oevinylpic {
	position: absolute;
	width: 205px;
	height: 354px;
	z-index: 35;
	left: 155px;
	top: 1095px;
}
#oevinylbuyheading {
	position: absolute;
	width: 557px;
	height: 40px;
	z-index: 36;
	left: 388px;
	top: 1100px;
}
#dpcarpetbuy {
	position: absolute;
	width: 557px;
	height: 252px;
	z-index: 37;
	left: 388px;
	top: 1188px;
}
#additionainfoheading1 {
	position: absolute;
	width: 175px;
	height: 20px;
	z-index: 38;
	left: 155px;
	top: 1475px;
}
#additionalinfobullet1 {
	position: absolute;
	width: 461px;
	height: 87px;
	z-index: 39;
	left: 155px;
	top: 1496px;
}
#contentseparation2 {
	position: absolute;
	width: 790px;
	height: 10px;
	z-index: 40;
	left: 155px;
	top: 1634px;
}
#oeprice {
	position: absolute;
	width: 557px;
	height: 24px;
	z-index: 41;
	left: 388px;
	top: 1152px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style: normal;
	font-weight: bold;
	color: #00F;
}#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: #00F;
}
#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: 40px;
	z-index: 43;
	left: 155px;
	top: 1003px;
	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: 988px;
}
#mhpluspic {
	position: absolute;
	width: 205px;
	height: 330px;
	z-index: 46;
	left: 155px;
	top: 1098px;
}
#mhplusbuyheading {
	position: absolute;
	width: 557px;
	height: 40px;
	z-index: 47;
	left: 388px;
	top: 1104px;
	font-family: Arial;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #7a7b7e;
}
#mhplusprice {
	position: absolute;
	width: 557px;
	height: 24px;
	z-index: 48;
	left: 388px;
	top: 1163px;
}
#mhplusbuy {
	position: absolute;
	width: 557px;
	height: 252px;
	z-index: 49;
	left: 388px;
	top: 1198px;
}
#additionalinfoheading2 {
	position: absolute;
	width: 175px;
	height: 20px;
	z-index: 50;
	left: 155px;
	top: 1475px;
}
#additionalinfobullet2 {
	position: absolute;
	width: 461px;
	height: 87px;
	z-index: 51;
	left: 155px;
	top: 1497px;
}
#contentseparation3 {
	position: absolute;
	width: 790px;
	height: 10px;
	z-index: 52;
	left: 155px;
	top: 2261px;
}#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: 2205px;
}
#otheritemsheading {
	position: absolute;
	width: 209px;
	height: 24px;
	z-index: 54;
	left: 155px;
	top: 1570px;
}
#otheritems1 {
	position: absolute;
	width: 150px;
	height: 130px;
	z-index: 55;
	left: 155px;
	top: 1651px;
}
#otheritems2 {
	position: absolute;
	width: 150px;
	height: 130px;
	z-index: 56;
	left: 316px;
	top: 1651px;
}
#otheritems3 {
	position: absolute;
	width: 150px;
	height: 130px;
	z-index: 57;
	left: 476px;
	top: 1651px;
}
#otheritems4 {
	position: absolute;
	width: 150px;
	height: 130px;
	z-index: 58;
	left: 637px;
	top: 1651px;
}
#otheritems5 {
	position: absolute;
	width: 150px;
	height: 130px;
	z-index: 59;
	left: 796px;
	top: 1651px;
}
#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: 1629px;
}
#otheritems2heading {
	position: absolute;
	width: 150px;
	height: 32px;
	z-index: 61;
	left: 316px;
	top: 1630px;
}
#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: 1629px;
}
#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: 1629px;
}
#otheritems5heading {
	position: absolute;
	width: 150px;
	height: 32px;
	z-index: 64;
	left: 796px;
	top: 1628px;
}
#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: 2203px;
}
#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: 2244px;
}
#fastenersbuynow {
	position: absolute;
	width: 535px;
	height: 115px;
	z-index: 75;
	left: 410px;
	top: 2283px;
}
#fastenerspic {
	position: absolute;
	width: 250px;
	height: 155px;
	z-index: 76;
	left: 155px;
	top: 2244px;
}
#contentseparation5 {
	position: absolute;
	width: 790px;
	height: 10px;
	z-index: 77;
	left: 155px;
	top: 2429px;
}
#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: 1584px;
	font-size: 12px;
}
#samplesfooter2 {
	position: absolute;
	width: 790px;
	height: 20px;
	z-index: 79;
	left: 155px;
	top: 1584px;
}
#hdvinyldescription {
	position: absolute;
	width: 205px;
	height: 68px;
	z-index: 80;
	left: 155px;
	top: 1304px;
}
#mhstandarddescription {
	position: absolute;
	width: 205px;
	height: 65px;
	z-index: 81;
	left: 155px;
	top: 2006px;
}#hdvinyldescription {
	text-align: center;
}
#mhstandarddescription {
	text-align: center;
}
#haartzdisclaimer {
	position: absolute;
	width: 793px;
	height: 20px;
	z-index: 82;
	left: 155px;
	top: 2238px;
}#haartzdisclaimer {
	font-family: Arial;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #000;
}
#vinylfittinginstructions {
	font-family: Arial;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #ce2128;
}
#vinylfittingtitle {
	font-family: Arial;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #000;
}
#vinylfittinginstructions {
	position: absolute;
	width: 327px;
	height: 29px;
	z-index: 82;
	left: 620px;
	top: 1394px;
}
#vinylfittingicon {
	position: absolute;
	width: 64px;
	height: 53px;
	z-index: 83;
	left: 618px;
	top: 1458px;
}
#vinylfittingtitle {
	position: absolute;
	width: 259px;
	height: 56px;
	z-index: 84;
	left: 685px;
	top: 1458px;
}
#fabricfittinginstructions {
	font-family: Arial;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #ce2128;
}
#fabricfittingtitle {
	font-family: Arial;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #000;
}
#fabricfittinginstructions {
	position: absolute;
	width: 327px;
	height: 29px;
	z-index: 85;
	left: 620px;
	top: 2090px;
}
#fabricfittingicon {
	position: absolute;
	width: 64px;
	height: 53px;
	z-index: 86;
	left: 620px;
	top: 2153px;
}
#fabricfittingtitle {
	position: absolute;
	width: 259px;
	height: 56px;
	z-index: 87;
	left: 688px;
	top: 2153px;
}
#mainlightboxthumbnails {
	position: absolute;
	width: 790px;
	height: 130px;
	z-index: 88;
	left: 155px;
	top: 754px;
}
#mainlightboxheading {
	position: absolute;
	width: 790px;
	height: 21px;
	z-index: 89;
	left: 155px;
	top: 725px;
}#mainlightboxheading {
	font-family: Arial;
	font-size: 14px;
	font-style: italic;
	font-weight: bold;
	color: #7a7b7e;
}
#cabrioshieldtrademark {
	font-family: Arial;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #000;
}
#cabrioshieldtrademark {
	position: absolute;
	width: 547px;
	height: 18px;
	z-index: 90;
	left: 155px;
	top: 1609px;
	font-size: 12px;
}
#cabrioshieldtrademark2 {
	font-family: Arial;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #000;
}
#cabrioshieldtrademark2 {
	position: absolute;
	width: 791px;
	height: 18px;
	z-index: 91;
	left: 155px;
	top: 1609px;
}
#chooseyourcountry {
	position: absolute;
	width: 360px;
	height: 17px;
	z-index: 45;
	left: 57px;
	top: 155px;
}
#chooseyourcountry {
	font-family: Arial;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #7a7b7e;
}
#canadianflag {
	position: absolute;
	width: 21px;
	height: 21px;
	z-index: 46;
	left: 26px;
	top: 151px;
}
#usaflag {
	position: absolute;
	width: 21px;
	height: 21px;
	z-index: 44;
	top: 150px;
}
