html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, blockquote, pre,a, abbr, acronym, address, big, cite, code, del, dfn, font, img, ins, kbd, q, s, samp, small, strike, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin: 0;padding: 0;border: 0;outline: 0; font-weight: inherit;font-style: inherit;}
body {line-height:17px;font-size:12px;color:#000;background: #e2e2e2 url('assets/body_bg.gif') repeat-x top left;font-family:Arial, Helvetica, sans-serif;}
table, tr, td {padding:0;border-collapse:collapse;}
a {color: #ff0000; text-decoration: none; font-size:9px;}
a:hover {text-decoration: underline;}
hr {color: #FFF; height:1px;}
.divide { border-top: solid thin #ECECEC; padding-bottom:20px;}

/* Product listing */

p {color:#333; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
h2 {padding-bottom: 0px; margin-bottom: 0px; font-size:20px;}
#sizechart {text-align: center; font-size:11px; font-weight:bold;}
#sizechart td {margin:2px; padding:2px; border-right:#CCC thin solid;}
.prodImage {text-align: center; width: 366px; border:thin solid #CCC; padding: 10px 0px 10px 0px;}
/*.price {font-size:18px; color:#C00; font-weight: bold;}*/

.clear{clear:both;font-size:0px;line-height:0;}

#wrapper {width: 960px; margin: 0 auto;}

#header {height: 110px; margin-bottom: 20px; background: url('assets/header_bg.jpg') no-repeat 50% 0;}

#main_nav {height: 58px; position: relative; top: 52px;}
#main_nav li {display: inline; list-style: none;}
#main_nav li a {background: url('assets/main_nav.png') no-repeat top left; display: block; height: 58px; position: relative; text-indent: -9999px; z-index: 1;}

#main_nav li a#home {width: 115px;}
#main_nav li a#beef {width: 207px; top: -58px; left: 119px; background-position: -119px 0;}
#main_nav li a#newfie {width: 207px; top: -116px; left: 330px; background-position: -330px 0 ;}
#main_nav li a#oil {width: 207px; top: -174px; left: 541px; background-position: -541px 0;}
#main_nav li a#moose {width: 207px; top: -232px; left: 752px; background-position: -752px 0;}

#main_nav li a#home:hover {background-position: 0 -58px;}
#main_nav li a#beef:hover {background-position: -119px -58px;}
#main_nav li a#newfie:hover {background-position: -330px -58px ;}
#main_nav li a#oil:hover {background-position: -541px -58px;}
#main_nav li a#moose:hover {background-position: -752px -58px;}

#main_content {padding: 20px; background-color: #fff; position: relative; z-index: 20; color: #787878;}
#main_content a {text-transform: uppercase;}
#main_content h2 {font-weight: bold; color: #000;}
#main_content .price {font-weight: bold; font-size: 18px; color: #c00;}
#main_content .prodDetail {margin-left:20px;}

#full {margin-left:20px;}
#full li {margin-left:20px;}

.item {clear: both;  margin-bottom: 22px; height: 253px;}
/*#left img {border: 1px solid #ccc; margin-right: 20px;}*/

.item .right {margin-left: 386px; clear: right; width: 534px;}

#footer {float: right; text-align: right; font-size: 10px; color: #777; margin-top: 15px; margin-right: -20px;}
#footer a {color: #777; text-decoration: none;}
#footer a:hover {text-decoration: underline;}