@charset "utf-8";
/* CSS Document */

* {font-family:Arial, Helvetica, sans-serif; margin:0; padding:0;}
#page {width:1000px; margin:0 auto; text-align:left; position:relative;}
body {background:url(img/bg.jpg) repeat; width:100%; text-align:center; margin:10px auto;}
p, li {font-size:14px; line-height:18px; color:#fff; padding:0 84px 10px 0;}
h2 {font-size:16px; line-height:24px; color:#fff; padding-bottom:10px;}
a {color:#e6dfc5;}
a:hover {color:#f3c526;}
ul {padding-left:50px;}
#title {font-size:9px;}


/*Header*/
#header {background:url(img/header.png) no-repeat; height:245px; position:relative;}


/*Navigation*/
#nav {text-align:left; display:block; margin:0; text-align:right; margin-left:20px;}
#nav a {display:block; background:no-repeat 0 0; outline: none; text-indent:-999em; font-size:0px; line-height:0; margin-bottom:10px; color:#681717;}

#nav a.home {background-image:url(img/nav/home.png); width:45px; height:37px;}
#nav a.home:hover {background-position:0 -37px;}
#nav a.promotions_newsletters {background-image:url(img/nav/promotions_newsletters.png); width:124px; height:64px;}
#nav a.promotions_newsletters:hover {background-position:0 -65px;}
#nav a.everyday_values {background-image:url(img/nav/everydayValue.png); width:120px; height:40px;}
#nav a.everyday_values:hover {background-position:0 -40px;}
#nav a.calendar {background-image:url(img/nav/calendar.png); width:130px; height:40px;}
#nav a.calendar:hover {background-position:0 -40px;}
#nav a.about {background-image:url(img/nav/about.png); width:64px; height:38px;}
#nav a.about:hover {background-position:0 -38px;}
#nav a.contact {background-image:url(img/nav/contact.png); width:76px; height:37px;}
#nav a.contact:hover {background-position:0 -37px;}


/*Content*/
#content {background:url(img/contentBG.jpg) repeat-y; min-height:470px;}
#leftContent {width:262px; float:left;}
#left {position:absolute; top:90px; left:65px;}
#rightContent {width:738px; margin-left:270px;}
#rightContent p {padding-left:50px;}
#rightContent h2 {padding-left:50px;}
#box {background:url(img/boxBG.jpg) no-repeat; height:272px; padding-left:30px; margin-bottom:20px;}

/*Emails*/
#emails {background:url(img/email.png) no-repeat; width:236px; height:308px; margin-top:20px; position:relative;}
#emails input {position:absolute; top:90px; left:30px; height:25px;}
#emails #email_submit {background-color:#801516; border:2px solid #5f1312; color:#fff; position:absolute; top:125px; left:30px; height:25px; width:70px;}


/*Form*/
input {font-size:13px;}
ul.contactForm {display:block; width:500px;}
ul.contactForm li {margin:0; padding:5px; display:block; list-style:none; position:relative; clear:both; height:30px;}
ul.contactForm label {margin:0; padding:0; width:200px; position:absolute; top:8px; left:10px;}
ul.contactForm input, ul.contactForm select, ul.contactForm textarea {border:#999 2px solid; width:210px; margin-left:145px;}
ul.contactForm li#comments {margin-bottom:40px;}



/*Footer*/
#footer {font-size:10px; color:#fff; line-height:15px; text-align:center;}