body {
	background-color: #e4e2e2;
}
#wrapper {
	position: absolute;
	width: 950px;
	height: 1199px;
	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: 550px;
	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: 36px;
	z-index: 19;
	left: 4px;
	top: 167px;
}
#lastmodified {
	position: absolute;
	width: 222px;
	height: 21px;
	z-index: 28;
	left: 724px;
	top: 1176px;
}
#footerlinks {
	position: absolute;
	width: 307px;
	height: 23px;
	z-index: 27;
	left: 353px;
	top: 1173px;
}
#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: 1173px;
	background-color: #e4e2e2;
}
#copyright {
	position: absolute;
	width: 276px;
	height: 21px;
	z-index: 26;
	left: 10px;
	top: 1176px;
}

#rangeheading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: italic;
	font-weight: bold;
	color: #ce2128;
}
#buyingguide {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	color: #000;
}
#economyheading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
}
#economydescription {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	color: #000;
}
#originalheading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
}
#originaldescription {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	color: #000;
}
#premiumheading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
}
#pbespokedescription {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	color: #000;
}
#rangeheading {
	position: absolute;
	width: 555px;
	height: 24px;
	z-index: 29;
	left: 155px;
	top: 215px;
}
#buyingguide {
	position: absolute;
	width: 555px;
	height: 40px;
	z-index: 30;
	left: 155px;
	top: 259px;
}
#economyheading {
	position: absolute;
	width: 251px;
	height: 37px;
	z-index: 31;
	left: 155px;
	top: 340px;
}
#economypic {
	position: absolute;
	width: 250px;
	height: 181px;
	z-index: 32;
	left: 155px;
	top: 382px;
}
#economydescription {
	position: absolute;
	width: 525px;
	height: 181px;
	z-index: 33;
	left: 420px;
	top: 382px;
}
#originalheading {
	position: absolute;
	width: 251px;
	height: 37px;
	z-index: 34;
	left: 155px;
	top: 610px;
}
#originalpic {
	position: absolute;
	width: 250px;
	height: 181px;
	z-index: 35;
	left: 155px;
	top: 652px;
}
#originaldescription {
	position: absolute;
	width: 525px;
	height: 212px;
	z-index: 36;
	left: 420px;
	top: 652px;
}
#premiumpic {
	position: absolute;
	width: 250px;
	height: 181px;
	z-index: 38;
	left: 155px;
	top: 954px;
}
#premiumheading {
	position: absolute;
	width: 250px;
	height: 37px;
	z-index: 37;
	left: 155px;
	top: 912px;
}
#pbespokedescription {
	position: absolute;
	width: 525px;
	height: 196px;
	z-index: 39;
	left: 420px;
	top: 954px;
}
#contentseparation1 {
	position: absolute;
	width: 790px;
	height: 10px;
	z-index: 40;
	left: 155px;
	top: 315px;
}
#contentseparation2 {
	position: absolute;
	width: 790px;
	height: 10px;
	z-index: 41;
	left: 155px;
	top: 584px;
}
#contentseparation3 {
	position: absolute;
	width: 790px;
	height: 10px;
	z-index: 42;
	left: 155px;
	top: 886px;
}
#contentseparation4 {
	position: absolute;
	width: 790px;
	height: 10px;
	z-index: 44;
	left: 155px;
	top: 1103px;
}
#homebutton {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #7a7b7e;
}
#aftermarketheading {
	position: absolute;
	width: 525px;
	height: 45px;
	z-index: 43;
	left: 420px;
	top: 325px;
}
#factoryoriginalheading {
	position: absolute;
	width: 525px;
	height: 45px;
	z-index: 44;
	left: 420px;
	top: 595px;
}
#pbespokeheading {
	position: absolute;
	width: 525px;
	height: 45px;
	z-index: 45;
	left: 420px;
	top: 898px;
}
#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;
}