body, h1, h2, input, table, td, tr, div{font:12px verdana,arial,helvetica,sans-serif;color:#000}
body, h1, h2, table, td, tr{top:0;left:0;margin:0;padding:0;}
body{background:#fff;}
form{display:inline;}
hr{height:1px;color:#5E1214;}
th{font-size:10px;}

.top{position:absolute;top:5px;left:5px;width:795px;height:80px;}
.topnav{position:relative;left:525px;top:5px;color:#fff;font-weight:bold;font:verdana,arial,helvetica,sans-serif;letter-spacing:5px;}
.headerlogo{width:325px;height:60px;background:#039 url(/images/ppbkgdgradient.jpg) no-repeat;border-left:solid 1px #777;font-weight:bold;color:#fff;}
.baritem{border:solid 1px #f1f1f1;background:#f1f1f1;padding: 0px 6px 0px 6px;}
.baritemb{border: solid 1px #999;background: #ccc;padding: 0px 6px 0px 6px;}
div.menu{position:absolute;top:64px;left:150px;width:500px;height:20px;font-family:verdana, sans-serif;font-size:10px;font-weight:bold;text-align:right;}
.content{width:790px;position:relative;left:5px;top:115px;margin:0;padding:0;margin-bottom:120px;}
.spacer{margin:0;padding:0;height:1px;}
.checkout{width:600px;position:relative;left:95px;top:115px;margin-bottom:120px;}
.leftnav{width:185px;}
.navheader{width:185px;background:#5E1214;color:#fff;font-size:12px;color=#fff;font-weight:bold;margin:0;padding-bottom:2px;padding-top:2px;border:solid 1px #777;border-top:1;border-bottom:1;}
.navbody{width:185px;background:#fff;border:solid 1px #5E1214;border-top:0;margin:0;}
a.navblack:link, a.navblack:visited{color:#000;cursor:pointer;cursor:hand;}
a.navblack:hover{text-decoration:underline;}
a.navgrey:link, a.navgrey:visited{color:#515151;cursor:pointer;cursor:hand;}
a.navgrey:hover{text-decoration:underline;}
.navwidebody{margin-left:5px;width:255px;line-height:15px;}
.navlow{background:#ffc;font-size:10px;font-weight:bold;}
.hdcart{border:1px solid #5E1214;width:600px;}
.hdcart td{padding:4px;}

.h1{font:18px arial,helvetica,sans-serif;color:#000;font-weight:bold;}

a:link, a:visited{color:#000;text-decoration:none;background:transparent;}
a:hover{text-decoration:underline;}

a.whtbold:link, a.whtbold:visited{color:#fff;font-weight:bold;font:verdana,arial,helvetica,sans-serif;background:transparent;letter-spacing:normal;}
a.whtbold:hover{text-decoration:underline;}


a.p1:link, a.p1:visited{color:#fff;background:transparent;}
a.p1:hover{text-decoration:underline;}

a.p3:link, a.p3:visited{color:#fff;background:transparent;}
a.p3:hover{text-decoration:underline;}

a.p4:link, a.p4:visited{color:#555;background:transparent;}
a.p4:hover{text-decoration:underline;color:#000;background:transparent;}

a.p5:link, a.p5:visited, a.p5:hover{color:#000;background:transparent;text-decoration:none;font-size:12px;}

a.p6:link{text-decoration:underline;color:#fff;background:transparent;}
a.p6:visited{text-decoration:underline;color:#fff;background:transparent;}

a.p7:link, a.p7:visited{color:#000;background:transparent;}
a.p7:hover{text-decoration:underline;}

a.v1:link{text-decoration:underline;color:#00f;background:transparent;}
a.v1:visited{text-decoration:underline;color:#603;background:transparent;}

a.v2:link{text-decoration:underline;color:#00f;background:transparent;}
a.v2:visited{text-decoration:underline;color:#00f;background:transparent;}

a.n2:link, a.n2:visited{font-size:10px;color:#fff;vertical-align:middle;line-height:18px;letter-spacing:normal;background:#000;}
.n2nl{font-size:10px;color:#fff;vertical-align:middle;line-height:18px;letter-spacing:normal;background:#000;cursor:pointer;cursor:hand;}

.nolink{cursor:pointer;cursor:hand;}
.alookalike{color:#00f;text-decoration:underline;cursor:pointer;cursor:hand;}

.footer{border-top:solid 1px #5E1214;margin-top:15px;margin-bottom:15px;width:100%;}

.bred{font-size:12px;font-weight:bold;color:#f00;}
.bredsm{font-size:10px;font-weight:bold;color:#f00;}
.bredlg{font-size:16px;font-weight:bold;color:#f00;}
.smtextb{font-size:10px;font-weight:bold;}
.smwhttextb{font-size:10px;font-weight:bold;color:#fff;}
.medwhttextb{font-size:13px;font-weight:bold;color:#fff;}
.smtext{font-size:10px;}
.regtext{font-size:12px;}
.regtextb{font-size:12px;font-weight:bold;}
.medtext{font-size:13px;}
.medtextb{font-size:13px;font-weight:bold;}
.largetext{font-size:16px;}
.largetextb{font-size:16px;font-weight:bold;}

.th{background:#5E1214;color:#fff;font-weight:bold;font-size:12px;}

.inputsm{font-size:10px;background:#fff;margin:2px;}
.inputnorm{background:#fff;}
.inputgrey{font-size:12px;background:#ccc;}
.inputnormb{font-size:12px;font-weight:bold;background:#fff;}

.strikethru{text-decoration: line-through;}
.dkgreybkgd{background:#777;padding:1px;}
.ltgreybkgd{background:#e0e0e0;}
.dkredbkgd{background:#5E1214;color:#fff;padding:1px;}
.dkredborder{border: thin solid #777;}
.dkredborder td{padding:2px;}
.dkredborder{border:solid 1px #5E1214}
.dkredborder td{padding:2px;}
.ltgreyborder{border:thin solid #e0e0e0;border-top:0px;}
.ltgreyborder td{padding-left:2px;padding-right:2px;}
.ltgreyborderpad{border:thin solid #e0e0e0;border-top:0px;}
.dkgreyborderpad{border:thin solid #777;border-top:0px;}
.dkredborderpad{border:solid 1px #5E1214;border-top:0px;}
.redborder{border:solid 1px #5E1214;}
.ltfullborder td{padding:1px;}
.lbborderh{border:thin solid #e0e0e0;width:450px;background:#e0e0e0;padding:2px;font-weight:bold;}
.lbborder{border:thin solid #e0e0e0;border-top:0;margin-top:0;width:450px;padding:2px;}
.padtable td{padding:2px;}
.dkgreyheader{border: thin solid #777;}
.dkgreyheader td{background:#777;color:#fff;font-size:10px;}
.dkredheader{border:solid 1px #5E1214;}
.dkredheader td{background:#5E1214;color:#fff;font-size:10px;}
.ltgreyborderpad td{padding:2px;}
.ltredborderpad td{padding:2px;}
.ltfullborder{border: thin solid #e0e0e0;}

a.menu:link { color: #FFFFFF; text-decoration: none}
a.menu:active { color: #FFFFFF; text-decoration: none }
a.menu:visited { color: #FFFFFF; text-decoration: none }
a.menu:hover { color: #FFFFFF; text-decoration: underline}
a.menu{font-size: 9pt}
a.menu{font-family: arial}

a.button:link { color: #000000; text-decoration: none}
a.button:active { color: #000000; text-decoration: none }
a.button:visited { color: #000000; text-decoration: none }
a.button:hover { color: #FF0000; text-decoration: none}
a.button{font-size: 10pt}
a.button{font-family: arial}

a.wbspc:link { color: #3366CC; text-decoration: none}
a.wbspc:active { color: #3366CC; text-decoration: none }
a.wbspc:visited { color: #3366CC; text-decoration: none }
a.wbspc:hover { color: #3366CC; text-decoration: underline}
a.wbspc{font-size: 12px}
a.wbspc{font-weight: bold}
a.wbspc{font-family: verdana,arial,helvetica}

.thumbdetails{font-size:10px;margin:5px;}