@charset "UTF-8";
body { font: .85em "Lucida Grande", Verdana, Arial, sans-serif; margin: 0px; padding: 0; color: #522A00; line-height: 1.4em; }
a img { border: none; }
img, div, input { behavior: url("iepngfix.htc"); }
img.right { float: right; margin-left: 25px; margin-bottom: 15px; margin-right: 25px; }
img.left { float: left; margin-right: 25px; margin-bottom: 150px; }

#mainContainer { margin: 0 auto; width: 900px; }
#header { width: 900px; height: 168px; background: url(../img/header.gif) no-repeat; }
#logo { float: left; width: 264px; }
#navigation { float: left; width: 636px; font-size: .9em; position: relative; z-index: 9999999;}

#bag	{ width: 900px; min-height: 680px; background: url(../img/bag.jpg) no-repeat; overflow: visible; }

#leftContainer { float: left; width: 365px; padding: 0 5px 0 80px; }
#centerContainer { float: left; width: 280px; padding: 0 15px 0 0; }
#rightContainer { float: left; width: 150px; padding: 25px 0 0 0; text-align: center; }
#fullContainer { float: left; width: 600px; padding: 0 70px 0 80px; }
#productsContainer { float: left; width: 820px; padding: 0 0 0 80px; }
#footer { clear: both; width: 900px; height: 90px; background: url(../img/footer.jpg) no-repeat; padding: 30px 0 0 0; font-size: .85em; line-height: 1.7em; text-align: center; }
#justIn { padding-bottom: 25px; font-size: .95em; }
#justIn ul { list-style-type: none; padding: 0; margin: 0; font-size: .9em; line-height: 1.9em; }
#justIn li { background: url(../img/bullet.png) no-repeat left center; padding: 0 0 0 20px; }
#staff { float: left; width: 280px; padding: 0 0 20px 20px; font-size: .9em; }
#staff img { float: left; padding: 0 10px 0 0; }
#links { float: left; width: 280px; padding-right: 5px; }
#sales td { vertical-align: top; }
#videoBox { padding-left: 30px; }

h1 { font: 1.2em "Trebuchet MS", Verdana, Arial, sans-serif; color: #522A00; font-weight: bold; }
h2 { font: 1.2em "Trebuchet MS", Verdana, Arial, sans-serif; color: #1C66AB; font-weight: bold; }
h3 { font: 1.2em "Trebuchet MS", Verdana, Arial, sans-serif; color: #5B9F33; font-weight: bold; }
h4 { font: 1em "Trebuchet MS", Verdana, Arial, sans-serif; color: #522A00; font-weight: bold; }
p { padding: 5px; }
a { color: #1C66AB; text-decoration: underline; }
a:hover { color: #5B9F33; text-decoration:none; }	
a:visited { color:#522A00; text-decoration: underline; }

.superscript { font-family: "Lucida Sans Unicode"; /* A rare sm-supporting font. */ font-size: .75em; vertical-align: top; }
.disclaimer { font-size: .85em; }
.disclaimer img { vertical-align: middle; padding: 0 0 0 5px; }

.acremax { width: 340px; }

div.ad_grain {background-color: #fff; width: 523px;}

div.ad_grain_copy {padding: 0 20px 0 20px; font-size: 80%;}

.ad_grain_copy img {float: right;}

p.small_copy {font-size: 60%; line-height: 1.1em;}
