body { padding:0; margin:0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000; background:#000; }
.main { padding:0; margin:0 auto; width:1000px; background:url(../images/main-bg-repeat.gif) repeat-y #fff; border:1px solid #666; }
/*header*/
.header { padding:0; margin:0; height:112px; border-bottom:none; clear:both; background:#000; }
/*nav*/
.nav { padding:0; margin:0; clear:both; background:#000; height:23px; }
.nav-left { padding:3px 0 0 10px; margin:0; width:270px; float:left; }
.nav-left h2 { padding:0; margin:0; font-size:14px; font-style:italic; color:#fff; }
.nav-right { padding:3px 0 0 5px; margin:0; float:left; text-align:right; }
.nav-right ul { padding:0; margin:0; list-style:none; clear:both; }
.nav-right li { padding:0 4px; margin:0; float:left; }
.nav-right li a { color:#fff; text-decoration:none; font-weight:bold; }
.nav-right li.last { border:none; }
/*content*/
.content-wrapper { padding:0; margin:0; overflow:hidden; }
.clear { clear:both; }
.sidebar { padding:10px 0; margin:0; float:left; width:181px; }
.search { padding:5px 10px; margin:0; height:40px; text-align:right; }
.credit-cards { padding:0 2px; margin:0; }
/*categories*/
.categories { padding:0; margin:0; }
.categories ul { padding:0; margin:0; list-style:none; }
.categories li { padding:10px 4px 5px 4px; margin:0; font-weight:bold; font-size:14px; text-align:center; }
.categories li a { color:#000; text-decoration:none; display:block; background-color:#fff; width:170px; height:20px; border:1px solid #b47704; }
.categories li ul li { padding:5px 0 0 10px; font-size:11px; text-align:left; font-weight:normal; }
.categories li ul li a { background-color:#000; color:#fff; text-decoration:none; border:none; width:165px; height:12px; }
/*content section*/
.content { padding:0; margin:0; float:left; width:669px; }
.content-reg { padding:0; margin:0; float:left; width:817px; }
.content-main { padding:10px; margin:0; }
.content-main h1 { padding:10px 0; margin:0; font-size:24px; }
.content-main h2 { padding:10px 0 5px 0; margin:0; font-size:18px; }
.content-main h3 { padding:10px 0; margin:0; color:#ff0000; font-size:18px; text-align:center; }
.red { color:#ff0000; font-weight:bold; }
.gold { font-weight:bold; color:#d48400; }
.content-featured { padding:0; margin:0; float:left; width:148px; }
.content-items-wrap { padding:50px 0 0 20px; margin:0; clear:both; text-align:center; overflow:hidden; height:175px; }
.content-item { padding:1px 0; margin:0 12px; width:125px; height:165px; background-color:#000; float:left; }
.content-item h1 { padding:4px 0; margin:0; font-size:12px; font-weight:normal; }
.content-item a { color:#fff; text-decoration:none; }
.content-txt { padding:10px; margin:10px; background:#ccc; color:#000; }
.content-featured h1 { padding:5px 0; margin:0; font-size:16px; font-style:italic; text-align:center; }
.featured-item { padding:0; margin:10px auto; width:123px; height:126px; border:1px solid #b47704; }
/*footer*/
.footer { padding:10px; margin:0; text-align:center; clear:both; background:#000; color:#fff; border-top:1px solid #666; }
.footer a { color:#fff; text-decoration:none; }