@charset UTF-8;

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {
margin:0;
padding:0;
}

table {
border-collapse:collapse;
border-spacing:0;
}

address,caption,cite,code,dfn,em,strong,th,var {
font-style:normal;
font-weight:400;
}

ol,ul {
list-style:none;
}

caption,th {
text-align:left;
}

h1,h2,h3,h4,h5,h6 {
font-size:100%;
font-weight:400;
}

q:before,q:after {
content:'';
}

body,td,th {
font-family:Verdana, Geneva, sans-serif;
font-size:10px;
color:#000;
}

body {
background-color:#6b4130;
background-image:url(/assets/woodBack.jpg);
margin:0;
}

a:link {
color:#03C;
text-decoration:none;
}

a:hover {
text-decoration:underline;
color:#03C;
}

input[type=submit],label,select,.pointer {
cursor:pointer;
}

#viewProduct {
width:747px;
position:relative;
background-color:#fcf8ef;
margin:0 auto;
}

#itemPhoto {
width:451px;
float:left;
min-height:262px;
background-color:inherit;
margin:0 auto;
}

#itemInfo {
width:286px;
float:left;
min-height:262px;
text-align:right;
background-color:inherit;
margin:0;
padding:5px;
}

h1.itemName {
font-size:18px;
font-family:Verdana, Geneva, sans-serif;
font-weight:700;
margin-top:20px;
}

.itemPrice {
font-size:11px;
font-family:Verdana, Geneva, sans-serif;
color:#612d2a;
}

.itemDesc {
font-size:14px;
color:#000;
font-family:Verdana, Geneva, sans-serif;
margin-top:10px;
text-align:justify;
}

#header {
background-image:url(/assets/poster_Top.jpg);
position:relative;
height:120px;
width:844px;
margin:0 auto;
}

#content {
background-image:url(/assets/poster_Middle.jpg);
text-align:center;
border:0;
width:844px;
margin:0 auto;
padding:0;
}

#footer {
background-image:url(/assets/poster_Bot.jpg);
position:relative;
height:35px;
width:844px;
float:left;
margin:0 auto;
}

#logo {
width:333px;
height:120px;
position:relative;
float:left;
background-color:inherit;
background:inherit;
padding:0 27px;
}

#icon {
width:98px;
height:120px;
position:relative;
float:left;
background-color:inherit;
background:inherit;
margin:0 auto;
}

#slogan {
background-image:url(/assets/triggerslogan.gif);
width:336px;
height:39px;
position:relative;
float:left;
margin:0 auto;
}

#topnav {
position:relative;
height:81px;
width:339px;
background-color:inherit;
background:inherit;
float:left;
margin:0 auto;
}

#topnav li a {
display:block;
border-bottom:none;
overflow:hidden;
}

#about a {
background-image:url(/assets/top_about.gif);
width:81px;
height:67px;
}

#buy a {
background-image:url(/assets/top_buy.gif);
width:78px;
height:67px;
}

#awards a {
background-image:url(/assets/top_awards.gif);
width:87px;
height:67px;
}

#recipes a {
background-image:url(/assets/top_recipes.gif);
width:93px;
height:67px;
}

#about a:hover,#buy a:hover,#awards a:hover,#recipes a:hover {
background-position:0 -66px;
}

#prodnav {
position:relative;
height:29px;
width:747px;
background-color:#e8ddc3;
}

#prodnav li a {
display:block;
height:29px;
border-bottom:none;
overflow:hidden;
}

#blckbn a {
background-image:url(/assets/prod_blckbn.gif);
width:186px;
height:29px;
}

#peach a {
background-image:url(/assets/prod_peach.gif);
width:97px;
height:29px;
}

#garden a {
background-image:url(/assets/prod_grdn.gif);
width:106px;
height:29px;
}

#bbq a {
background-image:url(/assets/prod_bbq.gif);
width:92px;
height:29px;
}

#gift a {
background-image:url(/assets/prod_gift.gif);
width:127px;
height:29px;
}

#pineapple a {
background-image:url(/assets/prod_pineapl.gif);
width:120px;
height:29px;
}

#blckbn a:hover,#peach a:hover,#garden a:hover,#bbq a:hover,#gift a:hover,#pineapple a:hover {
background-position:0 -29px;
}

#buy-button a {
background-image:url(/assets/buy_button.gif);
float:right;
width:74px;
height:71px;
}

#buy-button a:hover {
background-position:0 -71px;
}

#itemNutri {
width:451px;
min-height:228px;
float:left;
position:relative;
text-align:justify;
background-color:inherit;
margin:0 auto;
}

#itemNutri img {
width:229px;
min-height:228px;
float:left;
position:relative;
background-color:inherit;
margin:0 auto;
padding:0 10px 0 0;
}

.itemNutriText {
font-size:10px;
color:#000;
font-family:Verdana, Geneva, sans-serif;
text-align:justify;
}

#itemBottle {
width:296px;
min-height:228px;
float:left;
position:relative;
background-color:inherit;
margin:0 auto;
}

#refund {
text-align:left;
border:0;
width:804px;
background-color:inherit;
background:inherit;
margin:0 auto;
padding:0 20px;
}

#recipeList {
float:left;
width:259px;
margin-left:25px;
text-align:left;
background-color:inherit;
background:inherit;
}

#recipeDisplay {
text-align:left;
float:left;
width:535px;
height:1%;
background-color:inherit;
background:inherit;
margin:0 25px 0 0;
}

h1.recipeListHdr {
font-size:18px;
font-family:Verdana, Geneva, sans-serif;
font-weight:700;
text-decoration:underline;
padding:25px;
}

.recipeTitle {
font-size:16px;
color:#c35206;
font-weight:700;
font-family:Verdana, Geneva, sans-serif;
}

.submitBy {
font-size:10px;
color:#000;
font-family:Verdana, Geneva, sans-serif;
}

.bigpic {
position:relative;
z-index:0;
}

.bigpic:hover {
background-color:transparent;
z-index:50;
}

.bigpic span {
position:absolute;
background-color:#FFF;
left:-1000px;
border:1px solid #000;
visibility:hidden;
color:#000;
text-decoration:none;
padding:5px;
}

.bigpic span img {
border-width:0;
padding:2px;
}

.bigpic:hover span {
position:absolute;
visibility:visible;
top:-40px;
left:-300px;
}

#theCARTwrapper {
position:relative;
width:831px;
height:20px;
background-color:inherit;
background:inherit;
margin:0 auto;
padding:0;
}

#theCARTleft {
width:500px;
float:left;
height:16px;
background-color:inherit;
background:inherit;
margin:0 auto;
}

#theCARTright {
text-align:right;
float:right;
width:270px;
height:16px;
background-color:#000;
margin:0 auto;
padding:3px 10px 0 0;
}

.theCartTop {
cursor:pointer;
font-size:10px;
color:#fff;
font-weight:400;
font-family:Verdana, Geneva, sans-serif;
}

#CARTwrapper {
position:relative;
width:747px;
background-color:inherit;
background:inherit;
margin:0 auto;
padding:0;
}

#CARTleft {
width:340px;
float:left;
background-color:inherit;
background:inherit;
margin:0 auto;
}

#CARTright {
float:right;
width:400px;
text-align:left;
background-color:inherit;
background:inherit;
margin:0 auto;
}

#CARTdisplay {
float:right;
width:400px;
text-align:center;
background-color:inherit;
background:inherit;
margin:0 auto;
padding:0 auto;
}

.CartCase {
font-size:12px;
color:#000;
font-weight:700;
font-family:Verdana, Geneva, sans-serif;
}

.ContentTitle {
font-size:18px;
color:#973f1a;
font-weight:700;
font-family:Verdana, Geneva, sans-serif;
}

.Content {
font-size:14px;
color:#000;
font-weight:700;
font-family:Verdana, Geneva, sans-serif;
}

.CaseContents {
font-size:8px;
color:#03C;
font-family:Verdana, Geneva, sans-serif;
}

.salsa-header {
font-size:22px;
color:#000;
font-family:Franklin Gothic Medium;
}

fieldset,img,abbr,acronym {
border:0;
}

a:visited,a:active {
text-decoration:none;
color:#03C;
}

.footerText,.footerElixir {
font-family:Verdana, Geneva, sans-serif;
color:#FFF;
font-size:8px;
}

#container,#recipe {
text-align:left;
border:0;
width:844px;
background-color:inherit;
background:inherit;
margin:0 auto;
padding:0;
}

#topnav li,#prodnav li {
float:left;
}

.recipeIngredients,.recipeDirection {
font-size:14px;
color:#000;
font-family:Verdana, Geneva, sans-serif;
}

.recipePrep,.recipeTime {
font-size:12px;
color:#8a0606;
font-family:Verdana, Geneva, sans-serif;
}