/* May 2007 TK a7d2ff*/
.content {background-color: transparent; color: #000; position: absolute; top: 0; left: 10em; right:0; margin: 0; padding: 20px}
.box {background-color: #fdf1fe; border: 1px solid; color: #00f; font: 85% arial, tahoma, sans-serif; margin: 0; padding: 10px;width:50em}
a:link {background-color: #d39eeb; color: #00f; text-decoration: underline; width: 100%}
.pullquote a:link, .pullquote a:visited{background-color: #c1e0ff;color: #000; text-decoration: none}
a:visited {background-color: #f1d5ff; color: #000; width: 100%}
.pullquote a:link.vst, .pullquote a:visited.vst{background-color: #12ff12;color: white;}
a:hover {background-color: #f96cf5; color: #000; text-decoration: none; width: 100%}
a:active {background-color: #ff0;  color: #000; width: 100%}
.nav {background-color:  transparent; color: #000; padding: 1em .5em 5em .1em; text-align: center; width: 8em}
.nav a {border: 1px solid; display: block; line-height: 1em; margin: 1px 0; padding: 2px}
.nav a:link {border-color: #edd8f5 #8828af #8223af #f2e4f8; font-weight: bold; text-decoration: none}
.nav a:visited {border-color: #f5e9fb #d6a5ed #d6a5ed #faf4fd; text-decoration: none}
.nav a:hover {border-color: #fcb4fa #a4069f #a4069f #fcb4fa}
.nav a:active {border-color: #c0c0c0 #808080 #808080 #c0c0c0}
.current a:link, .current a:visited {background-color: #bbb; border-color: #666 #ddd #ddd #666; color: #777; text-decoration: none;}
.current a:hover {background-color: #aaa; border-color: #555 #ccc #ccc #555; color: #fff; cursor: default; text-decoration: line-through;}
.nobul {list-style-type: none; margin: 0 -1em}
.pullquote {background: #c1e0ff; border-left: 5px solid #004082; border-bottom: 3px solid #f00; clear: right; float: right; margin: 5px; padding: 5px; width: 9em}
.logo {background-color: #adf; border-top: 2px solid; border-bottom: 2px solid; color: #00f; font: 150% tabitha, "comic sans ms", cursive; padding: 0 4px 2px}
.logo2 {background-color: #adf; color: #00f; font-weight: 600;font-size: 125%; text-align: center;}
.left {float: left; margin: 10px}
.right {float: right; margin: 10px}
.sub {font-size: 75%; font-weight: 200;}
body {background: #def; color: #000; font-family: arial, tahoma, helvetica, sans-serif; font-size: 100%; margin: 0; padding: 10px}
h1 {font-size: 175%; font-weight: bold; line-height: 1.5em; margin: 1em; text-align: center;}
dt, ul {font-size: 125%;}
hr {width: 60%;}
li li {font-size: 100%;}
table {border-color: #00f; color: #00f; margin: 2% auto; width: 80%}
td {border-color: #00f; color: #000; padding: 10px}
.out {text-decoration:line-through;}
.racket {float: left; padding: 0 20px; width: 210px}
.racket img {margin-right:20px; padding-bottom:20px;}
.left{border: 0px black none}
img.lft {float: left; margin: 0; padding:0; z-index: -1}
.order, .stock {clear: both;}  /*separates stock from orders*/
.nav img{padding: 5px 0}
.nav a:link img,.nav a:visited img{background: white; border:0; margin: -3px -11px -5px; padding:0}
.nav a:hover img{background-color: #f96cf5}
#lnav{clear: both; color: #def; margin: auto; padding-top: 10px; text-align: center;}
#lnav a{margin:0 2px; white-space:nowrap;}
.bd {margin:0; padding:0}
.red{color: #055; background-color: #cc0;}
table.cart td{padding:0px 10px;}
.id{font-weight: 800; width: 10%;}
.item{font-weight: 800; width: 50%;}
.rt{text-align: right;}
.wrap{white-space: nowrap;}
form {margin:auto;max-width: 500px}
input:focus, textarea:focus {background: #F9FDB6}
input{margin: 5px;}
.string{font-size: 37px; color #00f; font-weight: 900; margin: 5px;padding: 0;text-align: center;}
.ten {width: 10%}