body {text-align:center; background:#8F8E8E url(images/wp2.gif) center repeat-y; margin:0;}
.wrapper {width:800px; margin:0 auto; background:white; position:relative;}
h1 {font:bold 18pt verdana,sans-serif; text-align:left; margin-top:0;}

.banner {position:relative;}
.visitush {position:absolute; top:0; right:0;}
.visitush a {color:white; font:bold 8pt arial,sans-serif; text-decoration:none; background:#3942A1; border:1px black solid; padding:2px 4px;}
.visitush a:hover {color:yellow; background: #010066;}

.bannernav {background: #000066;width:800px;padding:4px 0;text-align:center;}
.bannernav a {font:bold 9pt verdana,sans-serif; color:white;text-decoration:none;padding:4px 8px;}
.bannernav a:hover {color:yellow;}
.bannerbuttons {background: #800000;}
.bannerbuttons table {font:bold 8pt verdana,sans-serif;color:white;}
.bannerbuttons table select {font:8pt verdana,sans-serif; background:#efefef;}
.bannerbuttons table td.c1 {padding:2px 5px;}
.bannerbuttons table td.c2 {padding:2px 5px;}
.bannerbuttons table td.c3 {padding:2px 5px;}
.bannerbuttons table td.c4 {text-align:right;padding:4px 2px 4px 0;}
.bannerbuttons a {color:white; text-decoration:none; padding-right:20px;}
.bannerbuttons form {margin:0;}
.bannerbuttons form input {font:8pt verdana,sans-serif; background:#efefef;}

.item {padding:0 10px 10px;}
.item table td.c1 {text-align:left;padding:0 30px;vertical-align:top;font:10pt times,serif;}
.item table td.c1 .description {font:10pt times,serif;}
.item table td.c1 h1 {font:bold 18pt times,serif; text-align:center;}
.item table td.c1 .paper {color:#000080; font:italic 10pt times,serif;text-align:center;}
.item table td.c1 .instock {font:bold 10pt times,serif;text-align:center;}
.item table td.c1 .buymorebox {border:1px #800000 solid; font:10pt times,serif;width:200px;padding:10px 0; margin:20px auto 0 auto; text-align:center;}
.item table td.c1 .buymorebox .buymore {font-weight:bold;}
.item table td.c1 .buymorebox .volume {color:#800000;font-weight:bold;}
.item table td.c2 {text-align:center;vertical-align:top; font:10pt times,serif;}
.item table td.c2 .viewlarger {margin-top:0; font:8pt times,serif;}
.item table td.c2 .viewlarger a {color:#800000; text-decoration:underline;}
.item table td.c2 .viewlarger a:hover {color:#800000;}

.bottombox {border-bottom:1px #800000 solid; border-top:1px #800000 solid; clear:both;}
.bottombox table {font:9pt times,serif;}
.bottombox table td {padding:8px;text-align:center;font:9pt times,serif;}
.bottombox table td.cr {border-right:1px #800000 solid;}

.footer {border-bottom:1px #800000 solid; padding:10px; font:9pt times,serif; text-align:center;}
.footer a {text-decoration:underline; color:#010066;}
.talk {padding:10px 60px; text-align:left; font:8pt verdana,sans-serif;}
.talk li {padding-top:4px; padding-bottom:4px;}
.talk table {font:8pt verdana,sans-serif;}
.talk td {vertical-align:top; padding:0 5px;}

.shout {color:red; font-weight:bold; font-size:120%;}

.talk2 {padding:10px 30px 0 10px; text-align:left; font:8pt verdana,sans-serif;}
.talk2 li {padding-top:4px; padding-bottom:4px;}
.talk2 table {font:8pt verdana,sans-serif;}
.talk2 td {vertical-align:top; padding:0 5px;}
.talk2 h3 {margin-top:0; font:bold 12pt verdana,sans-serif;text-align:left;}

.featured {float:right; margin-left:20px; margin-bottom:20px;}

table.p1 {font:7pt verdana,sans-serif; margin:0;}
table.p1 td {vertical-align:top;}
table.p1 td.toc {background:#efefef; border-right:1px black solid; padding:0 5px; width:200px;}
table.p1 td.top10 {background:#efefef; border-left:1px black solid; width:120px; text-align:center;}
table.p1 td.top10 .showone {margin-bottom:5px; padding:5px; border-top:1px black solid;}
table.p1 td.top10 .showone a {color:black; text-decoration:none;padding-top:5px;}
table.p1 h3 {text-align:center; font:bold italic 9pt verdana,sans-serif; margin:0 0 5px 0;}
table.p1 td.top10 h3 {text-align:center; background:black; color:white; font:bold italic 9pt verdana,sans-serif; margin:0; padding:2px 0;}
table.p1 td.toc ul.toclist {list-style-type:none;margin:0; padding:0;}
table.p1 td.toc ul.toclist li {display:inline;}
table.p1 td.toc ul.toclist a {display:block; background:#000066; color:white; padding:1px 4px; margin:0 0 1px 0; border:1px black solid; text-decoration:none;}
table.p1 td.toc ul.toclist a:hover {background:#800000;}
table.p1 td.toc ul.toclist div.hot {background:#800000; color:yellow; padding:1px 4px; margin:0 0 1px 0; border:1px black solid;}

table.p1featured {border: 1px #800000 dotted; border-collapse: collapse; font:7pt arial,sans-serif;margin:0 10px;}
table.p1featured td {text-align:center; vertical-align: top; padding:5px 5px 0 5px; border-left:1px #800000 dotted;border-right:1px #800000 dotted;}
table.p1featured td.r1 {border-top:1px #800000 dotted; padding-bottom:0;}
table.p1featured td.r2 {border-bottom:1px #800000 dotted;vertical-align:bottom; padding-top:0;}
table.p1featured td .info {margin-top:5px;font:10pt Times New Roman}
table.p1featured td .info a {font:bold 8pt times,serif; color:#663366; display:block;}
table.p1featured td .info h3 {text-align:center; font:bold 9pt verdana,sans-serif; margin:5px 0;}
table.p1featured td .addtocart form {margin-bottom:0; padding-bottom:0;}
.showall {font-size:120%; font-weight:bold; margin:10px 0 10px 20px;}

ul.rightpanel {list-style-type:none; margin:0; padding:0;}
ul.rightpanel li {display:inline;}
ul.rightpanel a {display:block; text-decoration:none; color:black; padding:5px 2px; font:8pt arial,sans-serif; border-bottom:1px black dotted;}
ul.rightpanel a:hover {background:#F9C36B;}

table.showthiscat td {padding:10px 5px; border-top:1px gray dotted;}
table.showthiscat td.c1 {text-align:center;}
table.showthiscat td.c1 a {text-decoration:none; color:#698FB4; font-size:7pt;}
table.showthiscat .description2 {margin-top:15px;}
table.showthiscat h3 {text-align:left;font:bold 11pt verdana,sans-serif;}

img.roll {border:1px #800000 solid;}
.intro {font: bold italic 8pt/12pt georgia, times, serif; margin:8px; color:#666;}
.php {margin:5px 20px;}
.shadow {background:url(images/shadow.gif) repeat-x; height:10px;font-size:0;}

.usps {float:left; margin-right:15px;}

.itemid {color:#800000; font:6pt arial,sans-serif; }
table.returning {border:1px #800000 solid;}
table.returning td {padding:3px;}

div.moreimg p {margin:4px 0;}
div.moreimg img {border:2px black solid;}
.vfont {font:7pt verdana,sans-serif;}

.toclist .highlight {font-weight:bold; color:#FFCC00;}
