table{border:0;border-collapse:collapse;}
table tr{vertical-align:top;}
table th{font-weight:normal;}
textarea{font-size:1em;}
img{border:0;}
ul li{list-style:none;}
strong{color:#222;}
em{color:#222;padding-right:1px;}
span{color:#888;}
abbr{border-bottom:1px dotted #aaa;}
var{font-style:normal;}
code{font-size:1em;}
p,dl,ol.list,ul.list{padding-bottom:15px;line-height:1.4;}
ol.list li,ul.list li{padding-bottom:5px;line-height:1.3;}
ol.list li{margin-left:25px;padding-left:0;}
ul.list li{background:url(../img/icons/bullet_green.png) no-repeat 0 1px;padding-left:18px;}
ul li.subList,ul li.subList ul li{background:none;font-family:Tahoma;font-size:12px;line-height:0.9;}
ul li.subList ul li a{text-decoration:none;}
.list li span{font-size:10px;}
div.center,p.center,tr.center th,tr.center td,th.center,td.center{text-align:center !important;}
tr.left th,tr.left td,th.left,td.left{text-align:left !important;}
tr.right th,tr.right td,th.right,td.right{text-align:right !important;}
tr.noWrap th,tr.noWrap td,th.noWrap,td.noWrap{white-space:nowrap !important;}
.printonly,.printOnly{display:none;visibility:hidden;width:0;height:0;}
.hpList{}
.hpList .hpItem{display:block;width:95px;height:175px;overflow:hidden;float:left;margin:10px 9px 10px 5px;margin:10px 0 5px 9px;position:relative;margin-right:20px;}
.docked .hpList .hpItem{margin:10px 0 5px 9px;}
.hpList .hpItem h3{font-size:1.1em;}
.hpList .hpItem h3 span{font-size:.85em;}
.hpList .hpItem a.image{display:block;width:100%;height:120px;overflow:hidden;}
.hpList .hpItem a.image img{background:#f2f2f7;border:1px solid #d7d7c9;padding:2px;}
.hpList .hpItem .image a:hover{background:#fff4bf;border-color:#889;}
.hpList .hpItem a.noimage{background:#fff url('../../images/nocover.jpg') no-repeat center left;}
.hpList .hpItem p{padding:2px;font-size:.9em;margin:0;}
.hpList .hpItem p a{display:block;font-size:.9em;text-decoration:none;font-weight:bold;color:#676f73;color:#474f53;}
.hpList .hpItem .priceBlock{padding:2px;margin-bottom:2px;font-size:.9em;}
.hpList .hpItem .priceDisplay .rrPrice{color:#555;font-size:.9em;text-decoration:line-through;}
.hpList .hpItem .priceDisplay .bestPrice{font-weight:bold;font-size:.9em;}
.hpList .hpItem .priceDisplay .discount{color:#990000;font-size:.9em;}
.hpDiv{margin-bottom:15px;clear:left;}
.hpDiv h2,.hpDiv p{margin:0;padding:0;}
.hpDiv .head{margin-right:40px;display:block;vertical-align:middle;border-bottom:1px solid #333;position:relative;background:#fff url('../images/bd_tmark.gif') no-repeat center left;}
* html .hpDiv .head{height:25px;}
.hpDiv .head h2{padding-left:18px;color:#333;}
.hpDiv .head h2 strong{color:#0066CC;font-weight:normal;}
.hpDiv .head a{font-size:11px;text-transform:lowercase;text-decoration:none;color:#333;position:absolute;bottom:2px;bottom:0;right:5px;right:0;padding:0;text-align:center;line-height:18px;display:block;width:78px;height:18px;overflow:hidden;}
* html .hpDiv .head a{bottom:-1px;}
.hpDiv .head a:hover{color:#c43 !important;}

.pagenums {margin: 15px 0 5px 0;margin-left: auto;margin-right: auto;}
.pagenums a:link, .pagenums a:active, .pagenums a:visited, .pagenums .disabled, .pagenums .active {border:1px solid #aaaaaa;padding:2px 5px 2px 5px;font-size:12px;text-decoration: none;background:#ffffff;}
.pagenums a:link, .pagenums a:active, .pagenums a:visited {color:#676f73;}
.pagenums a:hover, .pagenums .active {border:1px solid #676f73;background:#676f73;color:#FFFFFF;background-image: url(../images/topnavbg.gif); background-repeat: repeat-x;}
.pagenums .active {color: #FFFFFF;background:#CC0033;font-weight:bold;border:1px solid #CC0033;}
