body { margin-top:0; margin-bottom:0; margin-left:0; margin-right:0; padding-left:0; padding-right:0; width:100%; height:100%; background-color:black }

.LL { left:20px; top:0px; color:#719DFF }
.LB { left:21px; top:1px; color:#294AFF }
.LD { left:22px; top:2px; color:#00008B }
.LF { position:absolute; font:bold 36px Comic Sans MS; letter-spacing:-2px }

a { color:#000080 }

.product { text-align:left; vertical-align:top; width:280px; margin-bottom:0px; padding-top:0px; display:-moz-inline-block; display:-moz-inline-box; display:inline-block }
.narrowproduct { text-align:left; vertical-align:top; width:180px; margin-bottom:5px; padding-top:2px; display:-moz-inline-block; display:-moz-inline-box; display:inline-block }
.book { text-align:left; vertical-align:top; width:240px; margin-bottom:5px; padding-top:2px; display:-moz-inline-block; display:-moz-inline-box; display:inline-block }

.product li ul { font:normal 12px arial }
.ad { border-bottom:0px; width:300px; height:250px }
.plinks { font:normal 12px arial; list-style:square }
.sale { font:12px arial; color:#BB0000 }

#MenuClass { white-space:nowrap; border-collapse:collapse; table-layout:fixed; height:30px; width:100%; margin-left:0px; margin-right:0px; text-align:center; font:bold 14px arial }

.mHW { width:22px; height:30px }
.OffL { background:black URL('images/ICsprites.png') no-repeat 0px 0px; }
.OffM { background:#4A8CC6 URL('images/ICsprites.png') repeat-x 0px -60px; }
.OffR { background:black URL('images/ICsprites.png') no-repeat -22px 0px; }
.OnL { background:#4A8CC6 URL('images/ICsprites.png') no-repeat -45px 0px; }
.OnM { background:#4A8CC6 URL('images/ICsprites.png') repeat-x 0px -120px; }
.OnR { background:black URL('images/ICsprites.png') no-repeat -67px 0px; }

.OffM a { text-decoration:none }
.OffM a:hover { text-decoration:none; color:white }
.OnM a { text-decoration:none }
.OnM a:hover { text-decoration:none; color:blue }

#BookmarkClass { table-layout:fixed; width:100%; height:46px; font:14px arial; border-right:2px solid blue; border-left:3px solid blue; background-color:#BDDEFF }

#c1 { width:170px; background:#BDDEFF }
#c2 { width:24px; background:#BDDEFF URL('images/ICsprites.png') no-repeat -88px 0px; }
#c3 { width:100%; background:#BDDEFF URL('images/ICsprites.png') repeat-x 0px -180px; }
#c4 { width:8px; background:#BDDEFF URL('images/ICsprites.png') no-repeat -112px 0px; }
#c5 { width:170px; background:#BDDEFF URL('images/ICsprites.png') repeat-x 0px -226px; }

table.main { table-layout:fixed; height:auto; width:100%; border-right:2px solid; border-left:3px solid; border-color:blue }

td.Adcolumn { width:170px; height:auto; vertical-align:top; text-align:center; background:#BDDEFF }

td.vertline2px { width:2px; background-color:gray; padding:0px }
td.vertline1px { width:1px; background-color:silver; padding:0px }

td.mainbody { vertical-align:top; padding:6px; background-color:#FFFFFF; font:16px Times New Roman } 

.SiteSearch { float:right; text-align:right; border:0px; margin:0px; white-space:nowrap }
input.ButtonStyle { font:bold 16px arial; letter-spacing:1px; color:#000080 }
input.SearchBox { background:#FFFFFF url(images/search.png) no-repeat 2px 6px; vertical-align:top; padding-left:20px; font:19px arial narrow; border:solid 1px #000080 }

h1 { font:bold 25px arial }
h2 { font:bold 17px arial }
h3 { font:bold 14px arial }
h4 { font:bold 13px arial }

#worldgyms { table-layout:fixed; height:auto; width:100%; padding:10px; vertical-align:top; border-top:2px solid; border-color:#2222FF; font:12px arial }

.o { border:none }
.fL { float:left }
.mR10 { margin-right:10px }

table.gear { table-layout:fixed; height:auto; width:100% }
.ctr { text-align:center; margin-right:auto; margin-left:auto }
img.sI { width:50px; height:50px }
img.gm { display:block; margin-right:auto; margin-left:auto }

td.regionalVertBlue { width:1px; background-color:blue; padding:0px }
td.regionalVertSilver { width:4px; background-color:#D5D5D5; padding:0px }
td.regional { width:170px; vertical-align:top; font:12px arial; background:#F3F2F1; vertical-align:top; padding:2px }
td.regional ol { position:relative; left:-15px }
table.reg { font:10px arial }

#links { table-layout:fixed; height:auto; width:100%; padding:10px; vertical-align:top; border-top:2px solid; border-color:#2222FF; font:12px arial; background-color:#F5F5F5 }

ul.squarebullets { list-style-type:square; font:normal 14px arial; line-height:22px }
ul.redarrow { list-style-image:url('images/trirt.gif'); font:12px arial; position:relative; left:-22px }

#bottom { table-layout:fixed; width:100%; height:26px; text-align:center; font:bold 14px arial }

td.BL { padding:0px; width:22px; background:#4A8CC6 URL('images/ICsprites.png') no-repeat -121px 0px; }
td.BM { padding:0px; width:100px; background:#4A8CC6 URL('images/ICsprites.png') repeat-x 0px -272px; }
td.BR { padding:0px; width:22px; background:#4A8CC6 URL('images/ICsprites.png') no-repeat -142px 0px; }

#copywrite { width:auto; text-align:left; font:bold 10px arial; color:gray }

#counter { text-align:right; background:black }