* { margin: 0pt; padding: 0pt; font-family: Arial,Helvetica,sans-serif; font-size: 11px; }
a img { border: 0px none; }
a:link, a:visited { color: rgb(51, 51, 51); text-decoration: none; }
a:hover { color: rgb(0, 0, 0); text-decoration: underline; cursor: pointer; }
html, body { background-color: rgb(255, 255, 255); }
ul { list-style: none outside none; }
.layout { width: 1000px; margin: 0pt auto; height: auto; }
.bg { width: 1000px; float: left; clear: both; height: auto; background: url('bg.gif') repeat-y scroll 0% 0% transparent; }
.box { width: 951px; margin: 0pt auto; height: auto; clear: both; }
#header { width: 100%; height: 95px; float: left; position: relative; }
#logo { position: absolute; top: 12px; left: 0px; width: 350x; height: 38px; }
#menu { position: absolute; top: 10px; right: 0px; text-align: right; }
#menu a { padding: 2px 10px; display: inline; }
#nav { position: absolute; bottom: 0px; left: 0px; width: 100%; height: 26px; line-height: 26px; background: none repeat scroll 0% 0% #bf51ab; overflow: hidden; }
#nav a { padding: 0px 20px; display: block; float: left; height: 26px; font-family: "Trebuchet MS",Arial,Helvetica,sans-serif; color: rgb(255, 255, 255); font-size: 12px; font-weight: 500; }
.first { margin-left: 20px; }
#nav a:link, #nav a:visited { color: rgb(255, 255, 255); text-decoration: none; background: none repeat scroll 0% 0% transparent; }
#nav a:hover { color: rgb(0, 0, 0); text-decoration: none; background-color: #FFFFFF; }
.inputs { float: left; padding: 2px; }
.leftbox { width: 177px; float: left; min-height: 400px; border-right: 1px solid rgb(207, 207, 207); }
.leftbox ul { font-size: 11px; width: 100%; height: auto; padding: 10px 0pt; }
.leftbox ul li { list-style: none outside none; clear: both; }
.leftbox ul li a { display: block; line-height: 180%; width: 165px; padding-left: 10px; font-size: 12px; }
.leftbox ul li a:link, .leftbox ul li a:visited { text-decoration: none; color: rgb(51, 51, 51); }
.leftbox ul li a:hover { text-decoration: none; color: rgb(204, 0, 0); background: none repeat scroll 0% 0% rgb(239, 239, 239); }
.leftbox h1.headword { width: 165px; padding-left: 10px; color: rgb(0, 0, 0); border-bottom: 1px solid rgb(207, 207, 207); background: none repeat scroll 0% 0% transparent; font-weight: 500; font-size: 12px; margin-bottom: 0px; display: block; line-height: 180%; }
.rightbox { width: 760px; float: right; padding: 5px 3px 0pt 0pt; height: auto; }
.rightbox .aread { float: left; clear: both; }
.banner { float: left; display: block; margin-bottom: 5px; }
.crumb { line-height: 25px; text-align: left; width: 98%; border-bottom: 1px solid rgb(207, 207, 207); }
.pages { width: 96%; text-align: right; margin: 3px 0pt 0pt 10px; padding: 0pt 5px; line-height: 20px; background: none repeat scroll 0% 0% rgb(239, 239, 239); float: left; display: inline; }
.pages a { padding: 0pt 4px; }
.list { width: 100%; float: left; clear: both; }
.list .pbox { width: 140px; height: 250px; display: inline; float: left; margin: 5px 0pt 0pt 10px; text-align: center; position: relative; }
.list .plist { width: 120px; height: 120px; clear: both; margin: 0pt auto; }
.list .pname { padding: 5px; clear: both; height: 40px; text-align: left; }
.list .price { color: rgb(204, 0, 0); text-align: left; padding: 2px; }
.list .buynow { background: url('arrow.gif') no-repeat scroll 5px 5px transparent; padding-left: 15px; text-align: left; }
#footer { width: 100%; height: 120px; float: left; clear: both; position: relative; margin-top: 15px; border-top: 1px solid rgb(207, 207, 207); }
#footer .policy { position: absolute; width: 150px; padding-right: 10px; top: 10px; left: 20px; border-right: 1px solid rgb(207, 207, 207); }
#footer .help { position: absolute; width: 120px; padding-right: 10px; top: 10px; left: 172px; border-right: 1px solid rgb(207, 207, 207); }
#footer #cards { position: absolute; top: 10px; left: 371px; }
#footer .cr { text-align: right; position: absolute; top: 10px; right: 9px; width: 258px; }
#footer #secu { position: absolute; top: 82px; right: 11px; }
.sale { position: absolute; left: 90px; top: 80px; }
.hot { position: absolute; left: 230px; top: 99px; width: 35px; height: 35px; }
.pbox { position: relative; }
.sale { position: absolute; left: 90px; top: 80px; }

strong {
    font-weight: normal;
}
p {
    padding-top: 5px;
    padding-bottom: 5px;
}
h2 {
    padding-bottom: 10px;
}
.sitemap li {
    padding: 5px;
}

