.plheaderframe {position: relative; display: block; width: 490px; height: 35px; font-size: 17px; font-family: "century gothic"; font-weight: bold; color: #98C0CA; overflow: hidden}

.plhfcolumn {position: relative; display: block; width: 40px; height: 35px; left: 440px; background-color: #eaf2f4}

.plheader {position: relative; display: block; height: 30px; top: -45px; text-align: left; width: 400px;}

.plheader2 {position: relative; display: block; height: 30px; top: 0px; text-align: left; width: 400px;}

.plframe {position: relative; display: block; width: 490px; height: 165px; font-family: verdana; overflow: hidden}

.plhfcolor {position: relative; display: block; left: 0; top: 0; width: 490px; height: 15px; background-color: #98c0ca; color: black; font-size: 12px; font-family: "century gothic"; }

.plpicture {position: relative; display: block; left: 0; top: 5px; width: 100px; height: 100px;}

.pltitle {position: relative; display: block; left: 105px; top: -95px; width: 330px; height: 40px; text-align: left; font-size: 11px; font-weight: bold}
	
.pllink {position: relative; display: block; left: 105px; top: -100px; width: 140px; height: 20px; text-align: left; font-size: 10px}

.plspecs {position: relative; display: block; left: 105px; top: -100px; width: 140px; height: 40px; text-align: left; font-size: 10px}

.plcolumn {position: relative; display: block; left: 440px; top: -215px; width: 40px; height: 165px; background-color: #eaf2f4; z-index: -1;}

.plmsrp {position: relative; display: block; left: 250px; top: -320px; width: 180px; height: 20px; text-align: right; font-size: 10px}

.plprice {position: relative; display: block; left: 250px; top: -320px; width: 180px; height: 20px; text-align: right; font-size: 12px; font-weight: bold}

.plsavings {position: relative; display: block; left: 250px; top: -320px; width: 180px; height: 20px; text-align: right; font-size: 10px}

.plquantitytext {position: relative; display: block; left: 440px; width: 40px; top: -380px; height: 20px; text-align: center; font-size: 12px; }

.plquantitybox {position: relative; display: block; left: 440px; width: 40px; top: -380px; text-align: center; }

.plquantityinput {height: 16px; width: 18px; border-style: solid; border-color: black; border-width: 1px; background-color: white;  font-size: 10px;}

.plbuymorebox {position: relative; display: block; top: -357px; height: 33px; width: 140px; left: 292px; background-image: url(/images/buymore.gif)}

.plbuymoretext {position: relative; display: block; top: -372px; height: 16px; width: 140px; left: 292px; text-align: center; font-size: 12px}

.plbuymoreboxg {position: relative; display: block; top: 10px; height: 33px; width: 140px; left: 0px; background-image: url(/images/buymore.gif)}

.plbuymoretextg {position: relative; display: block; top: -6px; height: 16px; width: 140px; left: 0px; text-align: center; font-size: 12px}

.plenlarge {position: absolute; display: block; top: 120px; left: 0; width: 100px; text-align: center; z-index:1}

.plratingmask {position: relative; display: block; top: -430px; width: 111px; left: 7px; height: 22px; background-image: url(/images/negative_stars.gif); background-repeat:no-repeat; z-index: 1}

.plform {position: relative; display: block; top: -28px; left: 395px; width: 95px; height: 21px}

.mored {color: black; text-decoration: underline}

.pdetailtop {position: absolute; top: 125px; width: 490px; height: 35px; left: 215px; background-image: url(images/product_details_background.gif); background-repeat: repeat-y}

.pdratingmask {position: relative; display: block; top: -21px; width: 86px; left: 7px; height: 22px; background-image: url(/images/negative_stars.gif); z-index: 1}

.pdheadertext {display: block; width: 380px; margin-top: 10px; height: 20px; font-size: 17px; font-family: "century gothic"; color: #669999; font-weight: bold; float: left}

.pdheaderbutton {display: block; margin-top: 7px; height: 21px; float: right}

.pdband {position: absolute; display: block; width: 490px; height: 15px; top: 160px; left: 215px; background-color: #98c0ca; color: black; font-size: 12px; font-family: "century gothic"}

.detaillisting {position: absolute; display: block; z-index: 2; top: 175px; height: auto; left: 215px; width: 490px; background-image: url(/images/product_details_background.gif); background-repeat: repeat-y;}

.pdtitle {position: relative; display: block; margin-left: 110px; height: auto; top: -150px; text-align: left; font-size: 11px; font-weight: bold; width: 330px}

.pddescription {position: relative; display: block; margin-top: -135px; margin-left: 110px; height: auto; text-align: left; width: 330px}

.pdtextleft {position: relative; display: block; float: left; margin-left: 5px; width: 150px; text-align: left; margin-top: 20px; height: 50px;}

.pdtextright {position: relative; display: block; float: right; width: 200px; text-align: right; margin-top:20px; margin-left: auto; margin-right: 60px; height: 50px;}

.pdbuymorebox {position: relative; display: block; float: right; margin-top: 20px; height: 33px; width: 140px; margin-right: 60px; background-image: url(/images/buymore.gif)}

.pdbuymoretext {margin-top: 17px; text-align: center; font-size: 12px}

.pddetailbottom {position: relative; display: block; float: left; margin-top: 20px; height: 50px; width: 490px}

.pddetailbottombox {position: relative; display: block; float: left; height: 15px; width: 490px; background-color: #98c0ca}

.pdquantitytext {position: absolute; display: block; left: 656px;  width: 40px; top: 185px; height: 20px; text-align: center; font-size: 12px; z-index: 2}

.pdquantityinput {position: absolute; display: block; left: 666px; width: 40px; top: 205px; height: 16px; width: 18px; border-style: solid; border-color: black; border-width: 1px; background-color: white; z-index: 2;  font-size: 10px;}
