/* ------------------------ RESET ------------------- */
*, html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, label, fieldset, input, p, blockquote, th, td { margin:0; padding:0 }
table { border-collapse:collapse; border-spacing:0 }
fieldset, img { border:0 }
address, caption, cite, code, dfn, em, strong, th, var { font-style:normal; font-weight:normal }
ol, ul, li { list-style:none }
caption, th { text-align:left }
h1, h2, h3, h4, h5, h6 { font-size:100%; font-weight:normal }
q:before, q:after { content:''}

/* Global reset-RESET */
/* The below restores some sensible defaults */
strong { font-weight: bold }
em { font-style: italic }
a img { border:none } /* Gets rid of IE's blue borders */

/* ------------------------ /RESET ------------------- */

body { 
  background: url('/images/bob2-bg.jpg') repeat;
  font-family: verdana, arial, sans-serif;
  font-size: 14px;
  color: black;
  text-align: center;
  height: 100%
}

.wrapper { margin:0 auto; width: 960px; text-align: center; position: relative;}
.header { width: 960px; height: 112px; background: url('/images/bob2-head.jpg'); cursor: pointer; }
* html .header { mar\gin-left: 29px; }
#topcontent { margin-left: 29px; width: 747px; float: left; } 
#topcontent .content { background: url('/images/bob2-widebox-bg.gif') repeat-y; }
#topcontent .bottom { background: url('/images/bob2-widebox-bottom.gif') no-repeat; height: 13px;}

#content { margin-left: 29px; margin-top: 6px; width: 747px; float: left;} 
#content .content { background: url('/images/bob2-widebox-bg.gif') repeat-y; padding-left: 10px; padding-right: 10px; margin-top: 0}
#content .top { background: url('/images/bob2-widebox-top.gif') no-repeat; height: 15px; font-size: 1px; }
#content .bottom { background: url('/images/bob2-widebox-bottom.gif') no-repeat; height: 13px;}

#sidebar { margin-left: 6px; width: 155px; float:left; clear: right;} 
#sidebar .content { background: url('/images/bob2-narrowbox-bg.gif') repeat-y; }
#sidebar .top { background: url('/images/bob2-narrowbox-top.gif') no-repeat; height: 15px; font-size: 1px;}
#sidebar .bottom { background: url('/images/bob2-narrowbox-bottom.gif') no-repeat; height: 16px; margin: 0}

#categories { text-align: left; }
#categories h2 { display: inline; float: left; margin-left: 2em; }

#content h1 { font-size: 14pt; font-weight: bold; margin-bottom: 1em; }

#post { margin: 0 auto; text-align: left; width: 500px; }
#post h2 { text-align: center; font-size: 12pt; font-weight: bold; margin-bottom: 1em; }
#post p { margin-bottom: 1em; }
#post b { font-weight: normal; }

a:link, a:visited { text-decoration: underline; color: #00f; }
a:active, a:hover { color: #000; }


#cat { width: 200px; float: left; }
#model { width: 200px; float: left; text-align: left;}

#clear { clear:both; }

#product { border-top: 1px dashed #888; text-align: left; }
#product h2 { text-align: center; font-size: 12pt; font-weight: bold; margin-top: 4px;}
#product img { float: right; }

#tinybox_hi { width: 210px; margin-top: 2em; margin-bottom: 1em;}
#tinybox_hi .top { background: url('/images/tinybox-high-top.gif') no-repeat; height: 15px; font-size: 1px;}
#tinybox_hi .content { background: url('/images/tinybox-high-bg.gif') repeat-y; }
#tinybox_hi .bottom { background: url('/images/tinybox-high-bottom.gif') no-repeat; height: 16px; }

#tinybox_med { width: 210px; margin-top: 2em; margin-bottom: 1em;}
#tinybox_med .top { background: url('/images/tinybox-mid-top.gif') no-repeat; height: 15px; font-size: 1px;}
#tinybox_med .content { background: url('/images/tinybox-mid-bg.gif') repeat-y; }
#tinybox_med .bottom { background: url('/images/tinybox-mid-bottom.gif') no-repeat; height: 16px; }

#tinybox_low { width: 210px; margin-top: 2em; margin-bottom: 1em;}
#tinybox_low .top { background: url('/images/tinybox-low-top.gif') no-repeat; height: 15px; font-size: 1px; }
#tinybox_low .content { background: url('/images/tinybox-low-bg.gif'); repeat-y; }
#tinybox_low .bottom { background: url('/images/tinybox-low-bottom.gif') no-repeat; height: 16px;}

#pricebox { margin-left: 100px; }
#pricebox a { font-size: 11pt; font-weight: bold; }

