@charset "utf-8";
/* CSS Document */
/* STRUCTURE */
#body {float:none;width:1255px;margin-left:auto;margin-right:auto;overflow:hidden;z-index:1;background: url(images/bgext.jpg) repeat-y;}
#banner {float:none;top:0px;width:1255px;margin-left:auto;margin-right:auto;height:344px;z-index:1;background: url(images/bannerbg.jpg) no-repeat;}
#bottomBanner {float:none;width:1255px;margin-left:auto;margin-right:auto;height:279px;z-index:1;background: url(images/graphiti.jpg) no-repeat;}
body {margin:0;background:black;font-size:12px;}
#footer{float:left;clear:both;width:859px;height:175px;margin-left:198px;margin-top:15px;overflow:hidden;}
#footer1{float:left;width:839px;height:49px;margin-left:198px;padding:5px 10px 5px 10px;}
#policy{margin-top:-8px;}
.content{float:left;width:540px;height:auto;padding:0 10px 0 10px;margin-left:198px;}
/* END STRUCTURE */
/* CONTENT */
#logo {float:left;margin-left:239px;margin-top:39px;width:231px;height:219px;z-index:3;}
.footer {color:#EFDEBE;line-height:200%;font-size:10px;}
body,td,th {font-family: Verdana, Arial, Helvetica, sans-serif;	line-height:150%;}
.footerNode{float:left;width:210px;line-height:125%;font-size:11px;padding:0 24px 0 0;margin:55px 0 0 33px;max-height:115px;overflow:hidden;}
/*Links Buttons and Clickables*/
a:link {color: #8F2300;	text-decoration: none;}
a:visited {text-decoration: none; color: #8F2300;}
a:hover {text-decoration: underline; color: #8F2300;}
a:active {text-decoration: none; color: #8F2300;}

.footer a:link, .footer a:visited{color: #EFDEBE;	text-decoration: underline;}
.footer a:hover, .footer a:active{text-decoration: none; color: #EFDEBE;}

.social{display:block; background:url(images/socialbuttonSprite.jpg) no-repeat; margin-bottom:3px;}
.social.twitter{width:116px; height:21px; background-position:0 0;}
.social.twitter:hover{background-position:-117px 0;}
.social.facebook{width:116px; height:31px; background-position:0 -21px;}
.social.facebook:hover{background-position:-117px -21px;}

.button{display:block; height:20px !important; color:#FFFFFF; font-weight:normal; cursor:pointer; text-align:center; text-decoration:none; font-style:normal; background:url(images/buttonSprite.jpg) no-repeat; padding:3px 0 0 0; overflow:hidden;text-shadow: 0 -1px 1px rgba(0,0,0,0.25); margin:3px;border:none !important;}
.button:link,.button:hover,.button:visited,.button:active,.button a:link,.button a:hover,.button a:visited,.button a:active{text-decoration:none;color:#FFFFFF;}
.narrLight{width:96px !important; background-position:0 0;}
.narrLight:hover{background-position:0 -23px;}
.narrDark{width:96px; background-position:0 -47px;}
.narrDark:hover{background-position:0 -70px;}
.narrLight2{width:96px; background-position:0 -95px;}
.narrLight2:hover{background-position:0 -118px;}

#productSearch a.button{display:inline-block;}

.sButton{border:none; display:block; height:20px !important; font-weight:normal; cursor:pointer; text-align:center; text-decoration:none; font-style:normal; padding:5px 7px 5px 7px;text-shadow: 0 1px 1px rgba(255,255,255,0.25); margin:3px;-moz-border-radius: 5px;-webkit-border-radius: 5px;}
.sButton:link,.sButton:hover,.sButton:visited,.sButton:active,.sButton a:link,.sButton a:hover,.sButton a:visited,.sButton a:active{text-decoration:none;}
.light{color:#691A12 !important; background:#F1E3C3; font-weight:bold;}
.dark{color:#F1E3C3 !important; background:#691A12; font-weight:bold; text-shadow: 0 -1px 1px rgba(0,0,0,0.25);}

.rssIco{float:right; margin:25px 10px 0 0;}
.sold_out{font-weight:bold; color:#F00;}
/*End Links*/
/*Navigation*/
#nav_container{float:right;margin-right:225px;margin-top:33px;width:297px;height:205px;z-index:3;}
#nav_container ul{list-style:none; display:block; width: auto; height: auto; float:left; padding:0; margin-left:0;}
.menu1, .menu2, .menu3, .menu4, .menu5, .menu6, .menu1o, .menu2o, .menu3o, .menu4o, .menu5o, .menu6o{width:241px;cursor:pointer; float:right; background-image:url(images/linkSprite.gif); background-repeat:no-repeat; position:relative; margin-left:0px; padding-left:0px;}
.menu1{background-position: 0 0; height:35px}
.menu2{background-position: 0 -36px; height:35px}
.menu3{background-position: 0 -70px; height:35px}
.menu4{background-position: 0 -102px; height:35px}
.menu5{background-position: 0 -133px; height:35px}
.menu6{background-position: 0 -168px; height:35px}
.menu1:hover{background-position: -241px 0;}
.menu2:hover{background-position: -241px -36px;}
.menu3:hover{background-position: -241px -71px;}
.menu4:hover{background-position: -241px -105px;}
.menu5:hover{background-position: -241px -141px;}
.menu6:hover{background-position: -241px -178px;}
.menu1o{background-position: -544px 0;height:35px;}
.menu2o{background-position: -488px -35px;height:35px; width:297px;}
.menu3o{background-position: -544px -71px;height:35px;}
.menu4o{background-position: -544px -107px;height:35px;}
.menu5o{background-position: -544px -142px;height:35px;}
.menu6o{background-position: -544px -175px;height:35px;}
/*End Navigation*/
/*Errors/Notices*/
.error{border:#FF0000 1px solid; background:#FFC6C6; height:auto; color:#333333; padding:10px; margin-bottom:5px;}
.confirm{border:#009900 1px solid; background:#B6EE7D; height:auto; color:#333333; padding:10px; margin-bottom:5px;}
/*End Errors/Notices*/
/*Headers*/
h1,.h1{font-family:Arial, Helvetica, sans-serif;color:#54130D;font-size:34px;text-align:left;font-weight:bold;line-height:125%;padding:0;margin:0;}
h2,.h2{font-family:Arial, Helvetica, sans-serif;color:#8F2300;font-size:24px;text-align:left;font-weight:bold;line-height:125%;padding:0;margin:0;}
#retailers h3, h3,.h3{font-family:Arial, Helvetica, sans-serif;color:#8F2300;font-size:18px;text-align:left;font-weight:normal;line-height:125%;padding:0;margin:0;}
/*End Headers*/
/*Sidebar*/
.sidebar{float:right;margin:0 198px 0 0;padding:0 20px 0 10px;width:266px;height:auto;}
.mainSB{margin:38px 198px 0 0;}
.sidebar ul{list-style-image:url(images/list.jpg);padding:8px 0 0 25px;margin:0 0 0 0;}
.sidebar p{padding:0 0 0 5px;}
.sidebar .node{float:left;width:246px;height:auto;overflow:hidden;padding:10px 5px 15px 15px;-moz-border-radius: 15px;-webkit-border-radius: 15px;background:#C4BC9F;margin-top:15px;}
#newsletter{color:#EFDEBE;background:#691A12;margin-top:0;}
.sideHeader{margin-bottom:5px;}

#nlname,#nlemail{border:1px solid #42100B;background-color:#FFF7DC; padding:5px 5px; width:210px;}
.fade{color:#888;} .normal{color:#333;}
/*Sliding Sidebar*/
#slidbarWrapper {float:left;padding-left:15px;}
#slidebar {position: relative;top: 0; height:auto;width:270px;padding:15px 5px 15px 0;margin-top: 15px;}
#slidebar.fixed {position: fixed;top: 0;}

#eFeed #Events, #eFeed #News, #eFeed #Blog, .sbhead{display:inline-block; font-weight:normal; font-size:16px; margin:20px 5px -10px 10px; padding:3px 5px; -moz-border-radius:5px;-webkit-border-radius:5px; cursor:pointer; color:#333;}
#eFeed .bON, #eFeed #Events:hover, #eFeed #News:hover, #eFeed #Blog:hover{background:#54130D; color:#FFF !important;}
#eFeed .node ul{list-style:none; margin:0; padding:0 7px 0 0px;}
#eFeed .node li{padding:7px 5px; border-bottom:1px solid #D6CEAE;}
#eFeed .node li a{color:#736E5D;} #eFeed .node li a:hover,#eFeed .node li:hover a{color:#FFEFCE; text-decoration:underline;}
#eFeed .node small{color:#777;}
/*End Sidebar*/
/*Blog Feed*/
.blogFeed{line-height:120%;background:#C4BC9F;padding: 5px 0 10px 0;}
#blogHeader{margin:30px 0 10px 0;font-size:10px;}
.blogLinks{float:right; margin:20px 0 0 0;}
.newsnode{display:block;padding:5px;padding-bottom:15px;margin-left:10px;margin-right:10px;border-bottom:#333333 1px dotted;color:black;}
.nnheader{color:#8F2300;line-height:130%;font-size:16px;text-align:left;font-weight:bold;}
.nnnorm{color:#6C6344;font-size:10px;text-align:right;}
/*End Blog Feed*/
a img{border:0;}
.home1 img{margin:5px; border:0}
.home1{ text-align:justify;}
#newsW img{float:left; margin:5px; border:1px #333333 solid}
.alignright{float:right;}
.alignleft{float:left;}
.aligncenter{float:none;}
.hours{font-size:10px;}

/*IN THE NEWS ----------------------------*/
.itnNode{padding:10px 5px; border-bottom:1px dotted #C4BC9F;}
.itnNode small{color:#86816D; font-size:10px;}

/*Retail Area-----*/
#retailers{padding:25px 0 10px 0; margin:0 0 0 210px; clear:both;}
#retailers img{padding:5px 10px; margin:0; border:none;}
.retailerList a img{margin:10px 10px;}
/* END CONTENT */
