/** YUI Reset - version:3.0.0 build:1549 - Copyright (c) 2009, Yahoo! Inc. All rights reserved.  *
  * Code licensed under the BSD License: http://developer.yahoo.net/yui/license.txt  **/
html{color:#000;background:#FFF;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,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;}
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:'';}
abbr,acronym{border:0;font-variant:normal;}
sup{vertical-align:text-top;}
sub{vertical-align:text-bottom;}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}
input,textarea,select{*font-size:100%;}
legend{color:#000;}
/* End YUI Reset */


/* GENERAL */

html {
  background-color: #7d1214;
  background-image: url('/images/outer-bg-repeat-x-new2.jpg');
  background-position: top left;
  background-repeat: repeat-x;
}

body {
  position: relative;
  font-family: Verdana, Tahoma, Arial, sans-serif;
  font-size: 12px;
  color: #FFFFFF;
  margin: 0px auto;
  width: 970px;
}

a {
  color: #FFFFFF;
}
a:hover {
  color: #FFFFFF;
}

.clearfix {
  clear: both;
}

/* HEADER */

#header-container {
  position: relative;
  width: 970px;
  height: 171px;
  background-image: url('/images/header/header.jpg');
  background-color: #580F00;
}

.link-home {
  display: block;
  position: absolute;
  top: 10px;
  left: 320px;
  width: 330px;
  height:100px;
}

.link-home span {
  display: none;
}

.link-free-coupons {
  display: block;
  position: absolute;
  top: 10px;
  right: 145px;
  background-image: url("/images/free-coupons.png");
  background-position: 0px 0px;
  width: 100px;
  height:106px;
}

.link-free-coupons span {
  display: none;
}

.link-facebook {
  display: block;
  position: absolute;
  top: 10px;
  right: 74px;
  background-image: url("/images/header/facebook-sprite.png");
  _background-image: url("/images/header/facebook-sprite-ie6.gif");
  background-position: 0px 0px;
  width: 95px;
  height:69px;
}

.link-facebook span {
  display: none;
}

.link-facebook:hover {
  background-position: 0px -91px;
}

.link-youtube {
  display: block;
  position: absolute;
  top: 10px;
  right: 10px;
  background-image: url("/images/header/you-tube-sprite.png");
  _background-image: url("/images/header/you-tube-sprite-ie6.gif");
  background-position: 0px 0px;
  width: 95px;
  height:63px;
}

.link-youtube span {
  display: none;
}

.link-youtube:hover {
  background-position: 0px -70px;
}

.link-shop {
  display: block;
  position: absolute;
  top: 10px;
  left: 10px;
  background-image: url('/images/buttons/top-button-bg-sprite.png');
  _background-image: url('/images/buttons/top-button-bg-sprite-ie6.gif');
  width: 142px;
  height: 40px;
  background-position: 0px 0px;
}

.link-shop img {
  position: relative;
  top: 10px;
  left: 13px;
}

.link-shop:hover{
  background-position: 0px 41px;
}

.link-contact {
  display: block;
  position: absolute;
  top: 43px;
  left: 10px;
  background-image: url('/images/buttons/top-button-bg-sprite.png');
  _background-image: url('/images/buttons/top-button-bg-sprite-ie6.gif');
  width: 142px;
  height: 40px;
  background-position: 0px 0px;
}

.link-contact:hover{
  background-position: 0px 41px;
}

.link-contact img {
  position: relative;
  top: 10px;
  left: 13px;
}

.link-coupons {
  display: block;
  position: absolute;
  top: 76px;
  left: 10px;
  background-image: url('/images/buttons/top-button-bg-sprite.png');
  _background-image: url('/images/buttons/top-button-bg-sprite-ie6.gif');
  width: 142px;
  height: 40px;
  background-position: 0px 0px;
}

.link-coupons:hover{
  background-position: 0px 41px;
}

.link-coupons img {
  position: relative;
  top: 10px;
  left: 13px;
}

/* NAVIGATION */
#navigation-container {
  position: absolute;
  width: 970px;
  top: 124px;
}

#navigation-tabs {
  position: absolute;
  width: 950px;
  height: 20px;
  top: 0px;
  left: 12px;
  text-align: center;
}
#navigation-tabs li {
  float: left;
  margin-right: -10px;
}
#navigation-tabs li a {
  z-index: 10;
  position: relative;
  background-image: url('/images/menu/tab-states.png');
  _background-image: url('/images/menu/tab-states-ie6.gif');
  background-position: 0px -82px;
  background-repeat: no-repeat;
  display: block;
  width: 166px;
  height: 33px;
}
#navigation-tabs li a:hover {
  z-index: 11;
  position: relative;
  background-position: 0px -42px;
}
#navigation-tabs li.active a {
  z-index: 21;
  position: relative;
  background-position: 0px -1px !important;
}

#navigation-tabs li img {
  margin-top: 5px;	
}

#navigation-bar {
  position: absolute;
  z-index: 20;
  width: 970px;
  height: 17px;
  top: 29px;
  left: 0px;
  background-image: url('/images/nav-bar/nav-bar.png');
  _background-image: url('/images/nav-bar/nav-bar-ie6.gif');
  background-repeat: no-repeat;	
  text-align: center;
  padding-top: 1px;
}
#navigation-bar li {
  display: inline;
  position: relative;
  font-size: 11px;
  margin-right: 15px;
}

#navigation-bar li a {
  position: relative;
  text-decoration: none;
  color: #FFD6AB;
}
#navigation-bar li a:hover {
  color: #FFFFFF;
  text-decoration: underline;
}
#navigation-bar li.active a {
  
}


/* BODY */

#body-container {
  position: relative;
  width: 970px;
  height: 518px;
  background-image: url('/images/main-bg-repeat-x.jpg');
  background-repeat: repeat-x;
  background-color: #000000;
}

#main-image {
  width: 886px;
  margin: 0px auto;
  padding-top: 16px;
}

#box-left {
  width: 440px;
  height: 38px;
  background-image: url('/images/buttons/bottom-box-bg.png');
  position: absolute;
  bottom: 10px;
  left: 43px;
}

#box-left img {
  position: absolute;
  top: 10px;
}

#box-right {
  width: 440px;
  height: 38px;
  background-image: url('/images/buttons/bottom-box-bg.png');
  position: absolute;
  bottom: 10px;
  right: 43px;
}

#box-right img {
  position: absolute;
  top: 10px;
  left: 8px;
}

#newsletter-email {
  position: absolute;
  top: 10px;
  right: 46px;
  width: 150px;
  height: 16px;
  background-color: #EEEEEE;
  border: 1px solid #0CB7FA;
  color: #111111;
}

#newsletter-submit {
  position: absolute;
  top: 10px;
  right: 10px;
}


/* FOOTER */

#footer-container {
  position: relative;
  width: 970px;
  height: 16px;
  background-image: url('/images/footer/footer-repeat-x.jpg');
  background-repeat: repeat-x;
  background-color: #580F00;
  padding-top: 5px;
}

#footer-container p {
  font-size: 10px;
  color: #000000;
  text-align: center;
}

#footer-container a {
  
}
#footer-container a:hover {
  
}


