/* basic style - used by all devices and media */
body{font-family:Arial,Helvetica,"sans serif";color:#000;background-color:#eaeaf1;margin:0;}
#navarea{font-family:Verdana,Arial,Helvetica,"sans serif";}
#lgheader h2 {display:none;}
img{border-width:0;}
.smcap{font-size:85%;}
form#zoom {display:none;}
#wrapperh{background:#eaeaf1 url(../img/headersm.png) no-repeat right top;background-size:cover;}
#mmenu,#msearch {float:right;}
#wrappern {background-color:#039;overflow: hidden;}
#navmenu{padding-left:0;}
#navmenu,#navmenu li{list-style-type:none;margin:0;}
ul.sublevel{padding-left:0.5em;padding-right:0.5em;display:none;background-color:#eaeaf1;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
#navmenu a{text-decoration:none;color:#f3f3f3;display:block;width:100%;}
#pwrap{display: table;margin: 0 auto;}
#pager a{text-decoration:none;color:#f3f3f3; line-height:2.5;margin:0;}
#pager{ list-style-type:none; margin: 0 auto; white-space:nowrap;padding:0;}
#pager li{display:inline;margin:0;line-height:2.5;padding-left:1em;padding-right:1em;}
#navbar{width:100%;line-height:2.5;display:none;background-color:#039;}
.toplevel{border-top:1px solid #666;}
.toplevel > a::after {content:" \25BC";font-size:smaller;}
#navmenu ul.sublevel a{color:#039;padding-left:3px;padding-right:3px;}
#wrapperf{clear:both;border-top:15px solid #039;background:#eaeaf1 url(../img/bkrq.png) repeat-x;background-size:auto 100%;}
#footer{padding-top:.5em;font-size:.9em;}
#footer p{margin-bottom:.5em;}
#container{padding-top:1em;}
#footer *{padding:0;margin:0;}
#footer,#container{padding-left: .5em;}
/* page specific styles below */
li.selected{color:#999;}
h1, h3{margin:0;font-weight: bold;text-align: left;padding-bottom:2px;}
h3{margin:.5em;}
#specs ul{list-style-type:none;padding-left:1em;margin-bottom:0.5em;margin-top:0;}
#specs p{margin:0.5em 0 0;color:#333;}
dt{color:#333;}
dl dd{margin-left:1em;margin-bottom:0.5em;}
#prices td,#prices th,p#tablefooter{display:none;}
#prices td.prdname{display:table-cell;}
#prices{margin-top:1em;margin-bottom:1em;border:1px solid #666;border-collapse:collapse;clear:left;}
#prices td,#prices th{padding:1px 3px 1px 3px;border:1px solid #666;}
#prices td.prdname{text-align:left;padding:5px 3px;}
#prices th span {font-size:smaller;}
#info{font-size:.85em;}
#info span{display:none;}
.prdname u{padding-right:5px;font-size:0.9em;color:#00c;}
em{font-style:normal;font-size:.85em;color:#300;padding-left:5em;}
.prdname a{padding-left:6px;text-decoration:none;color: black;}
ul.textnav{margin-top:0;list-style-type:none;float:left;padding-left:0;}
.boldred{color:#900;font-weight:bold;padding-left:1px;padding-right:1px;}
#prices td.boldred{text-align:left;display:table-cell;}
ul.textnav li{display:inline;}
ul.textnav li a,li.selected{padding-right:2em;}