@font-face{font-family:'CanCandeBoisRegular';src:url(/fonts/cancan-de-bois-webfont.eot);src:url(/fonts/cancan-de-bois-webfont.eot?#iefix) format("embedded-opentype"),url(/fonts/cancan-de-bois-webfont.woff) format("woff"),url(/fonts/cancan-de-bois-webfont.ttf) format("truetype"),url(/fonts/cancan-de-bois-webfont.svg#CanCandeBoisRegular) format("svg");font-weight:400;font-style:normal}
@font-face{font-family:'ITCStoneInformalBold';src:url(/fonts/stoneinformal-bold-webfont.eot);src:url(/fonts/stoneinformal-bold-webfont.eot?#iefix) format("embedded-opentype"),url(/fonts/stoneinformal-bold-webfont.woff) format("woff"),url(/fonts/stoneinformal-bold-webfont.ttf) format("truetype"),url(/fonts/stoneinformal-bold-webfont.svg#ITCStoneInformalBold) format("svg");font-weight:400;font-style:normal}
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,em,font,img,strong,b,u,i,center,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-size:100%;vertical-align:baseline}
html{height:100%}
body{font-family:Arial,Helvetica,sans-serif;height:100%;line-height:1;background-color:#003780;color:#FFF;font-size:16px;background:url(/images/interface/stripe_tile.gif) 0 0 repeat}
html,body{height:100%}
#wrapper{min-height:100%;height:auto!important;height:100%;margin:0 auto -50px}
ul{list-style:none}
blockquote,q{quotes:none}
table{border-collapse:collapse;border-spacing:0}
img{display:block}
a,a:link{text-decoration:none;color:#0a337f}
a:hover{text-decoration:underline}
.clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}
.ie6 .clearfix,.ie7 .clearfix{zoom:1}
.clr{clear:both;display:block;visibility:hidden;font-size:0;height:0}
.inner{margin:0 auto;padding:0 10px;max-width:940px;width:100%;clear:both}
#header{height:auto;width:100%;display:block;background-color:#FFF;position:relative;top:0;z-index:120}
#logo{position:relative;display:block;margin:0 auto;z-index:4}
#title{float:left;width:100%;padding:10px}
#title a{float:left;display:block;margin:0 auto;width:100%}
#nav{float:right;width:100%}
#nav ul{text-transform:uppercase;font-family:"ITCStoneInformalBold";font-size:14px;padding-top:10px;width:100%}
#nav ul li{float:left;width:100%;text-align:center}
#nav ul a{display:block;color:#0a337f;padding:15px 20px}
#nav ul li.selected a{color:#ec2200;background-color:#f2f2f2;text-decoration:none}
#nav ul a:hover{color:#ec2200;background-color:#f2f2f2;text-decoration:none}
#navoverpos{height:0;overflow:visible;width:100%}
#navtext{position:fixed;width:100%;height:60px;display:block;background-position:center 0;background-repeat:no-repeat;z-index:1;top:57px}
.navover1{background:url(/images/interface/nav_over2.png) no-repeat 0 0}
.navover2{background:url(/images/interface/nav_over4.png) no-repeat 0 0}
.navover3{background:url(/images/interface/nav_over5.png) no-repeat 0 0}
#content{clear:both;line-height:1.25em;padding:30px 0 90px}
#content h1,#content h2,#content h3,#content h4{font-family:"ITCStoneInformalBold";font-weight:400;margin-bottom:.5em}
#content h1{font-size:36px}
#content h2{font-size:24px}
#content h3{font-size:18px}
#content h4{font-size:16px}
#content p{margin-bottom:1.25em}
#content a{color:#FFF;text-decoration:underline}
#content a:hover{text-decoration:none}
#content .label1{font-family:"ITCStoneInformalBold";font-weight:400;font-size:12px}
#content .about-item{width:100%;float:left}
#content .about-img{float:right}
#content .link-top{display:block;height:32px;background:url(/images/interface/back_to_top.gif) no-repeat 0 0;clear:both;background-position:50% 0}
#content a.link-top:hover{background-position:50% 100%}
#content .link-top span{display:none}
#content .link-top.last{display:none}
#content .ad-video-item{padding:10px 15px 0;width:600px;height:413px;background:url(/images/interface/video-bg.gif) no-repeat 0 0;float:left;margin-bottom:20px;margin-top:20px}
#content .ad-item{padding-top:50px;width:300px;float:right}
#content .heading-1{border-bottom:2px solid #295c9c;padding-bottom:8px}
#content .heading-2{border-bottom:2px solid #295c9c;padding-bottom:8px;padding-left:20px;background:url(/images/interface/bullet.gif) no-repeat center left}
#content .heading-2 a{text-decoration:none}
#content ul{list-style:disc;margin:10px 0 10px 30px}
#content .list-1{margin-left:10px}
#content .list-1 li{padding-left:14px;background:url(/images/interface/bullet3.gif) no-repeat center left;list-style-type:none!important}
#content .split{border-bottom:2px solid #295c9c;height:0;font-size:0;display:block;margin:20px 0;clear:both}
#content .sharebar{padding:10px 0 0}
#content .sharebar span{float:left}
#content .faq-item{border-bottom:2px solid #295c9c;padding:20px 0 10px}
#content .faq-heading{cursor:pointer;padding-left:20px;background:url(/images/interface/bullet.gif) no-repeat 0 0;display:block}
#content .opened{background:url(/images/interface/bullet2.gif) no-repeat 0 0!important}
#speech{background:url(/images/interface/speechbubble.png) no-repeat 0 0;margin:80px 0 0;padding:20px 40px 0 20px;width:605px;height:97px;font-family:"CanCandeBoisRegular"!important;text-transform:lowercase!important;font-weight:400!important;text-decoration:none;display:block;text-align:center;cursor:pointer}
#speech h2{padding-top:25px;font-size:36px!important}
#speech h3{padding-top:10px;font-size:32px!important}
#speech h4{font-size:20px!important;line-height:1.2em}
#promo-btn{padding:5px 0 0 480px}
#promo-btn a span{display:none}
#promo-btn a{display:block;width:190px;height:40px;background:url(/images/interface/button_watchad.png) no-repeat 0 0}
#promo-btn a:hover{background-position:0 -40px}
#promo-tab{width:565px;height:287px;padding:20px 30px 30px;background:url(/images/interface/introbg.png) no-repeat 0 0;font-family:Arial,Helvetica,sans-serif;margin:0;position:absolute;cursor:pointer}
#promo-tab h2{font-size:20px;color:#10478d;font-weight:700;margin-bottom:.8em}
#promo-tab p{margin-bottom:.8em;color:#333;font-size:14px;line-height:1.2em}
#contactForm label{float:left;margin:0;width:145px;display:block;padding:15px 0 0;clear:both}
#contactForm input{background:url(/images/interface/field.gif) no-repeat 0 0;padding:15px;width:420px;border:none;color:#FFF;font-size:16px;margin:5px 0;border:0}
#contactForm input.error{color:red}
#contactForm textarea{background:url(/images/interface/field_text-area.gif) no-repeat 0 0;float:left;font-family:Arial,Helvetica,sans-serif;padding:15px;width:420px;height:176px;border:none;color:#FFF;font-size:16px;resize:none;overflow:auto;margin:5px 0;border:0}
#contactForm .form-btn{vertical-align:central;background:url(/images/interface/field2.gif) no-repeat 0 0;padding:11px;margin:5px 0 0 145px;width:450px;border:none;color:#ec2200;font-size:22px}
#contactForm .form-btn:hover{color:#c32400}
.ie7 #contactForm .form-btn,ie6 #contactForm .form-btn{padding:11px}
#contactForm label.error{margin:0;width:475px;float:right;display:block;padding:0 0 15px;clear:both;color:#ec2200}
#footer{background-color:#003780;padding:30px 0;color:#FFF;font-size:12px;clear:both;margin:0;overflow:hidden}
#nav_footer ul{padding-top:5px}
#nav_footer ul li,#nav_footer2 ul li{float:left;height:30px;line-height:1em}
#nav_footer ul li a,#nav_footer2 ul li a{color:#FFF;font-size:12px;padding:0 10px;display:block}
#nav_footer ul li a:hover,#nav_footer2 ul li a:hover{text-decoration:none;color:#a5c4df}
#nav_footer ul li a{border-right:1px solid #18579f}
#nav_footer ul li.item6 a{border-right:none!important}
#nav_footer{float:left}
#nav_footer2{float:right}
#nav_footer2 li{padding-left:3px;height:25px;display:block;vertical-align:central}
#nav_footer2 li span{padding:5px;display:block}
#nav_footer2 ul li a{padding:0!important}
#promo{background-color:#dbdbdb;position:relative;clear:both;overflow:hidden}
.top-space{height:57px;display:block}
#promo h1{padding-top:50px}
body.privacy-policy #promo h1,body.company-information #promo h1{padding-top:20px}
#header:after{content:'';background:url(/images/interface/top_border.png) repeat-x 0 0;height:17px;position:absolute;bottom:-17px;left:0;z-index:1;width:100%}
#promo .p2{background:url(/images/interface/bottom_border.png) repeat-x 0 bottom;height:15px!important;width:100%;position:absolute;z-index:100;top:285px;left:0}
.promo-home .p2{height:15px!important;width:100%;position:absolute;top:485px!important}
#promo .p3{background:url(/images/interface/bottom_border2.png) repeat-x 0 bottom;height:15px!important;width:100%;position:absolute;z-index:100;top:285px;left:0}
#promo .promo-wrap{z-index:99;position:relative;height:300px}
#promo .inner{padding-top:67px!important;overflow:hidden;height:300px;position:relative}
#promo .description{width:550px;padding:5px 5px 20px;font-size:16px;line-height:1.3em}
#promo .description p{margin-bottom:1em}
#header-image{position:absolute;width:100%;height:100%;background-size:cover;background-position:right center}
.promo-home{height:500px}
.promo-1{height:300px}
.promo-1 .description{color:#000}
.promo-2{height:300px;background:url(/images/interface/promo_bg_2.jpg) no-repeat top center}
.promo-2 .description{color:#003}
.promo-3{height:300px}
.promo-3 .description{color:#FFF;font-weight:700}
.promo-4{height:300px}
.promo-4 .description{color:#003}
.promo-5{height:300px}
.promo-5 .description{color:#003}
.promo-6{height:300px;background:url(/images/interface/promo_bg_6.png) no-repeat top center}
.promo-6 .description{color:#000}
.link-bullet{display:block;padding:0 0 0 15px;background:url(/images/interface/bullet3.gif) no-repeat 0 3px;margin-top:20px}
.promo-product{background:#346aae;border-radius:20px 20px 0 0;display:block;height:auto;text-align:center;padding:0 30px;font-size:12px;line-height:1.4em;background-size:100%;margin-top:100px}
.promo-product h2{padding-top:30px}
.pro-img{height:250px;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;transform-style:preserve-3d}
.pro-img img{position:relative;top:50%;transform:translateY(-50%);max-width:90%}
.pro-img,.pro-desc{position:relative;top:-25px}
.pro-desc a.btn{font-size:18px;display:block;margin:0 auto;max-width:100%;font-weight:600;padding:10px 15px;text-transform:uppercase}
.pro-desc h2{font-size:40px!important}
.pro-desc p{font-size:20px;line-height:28px}
.product-promo-img{margin:0 auto}
.promo-product a{text-decoration:none!important;display:block;width:100%;height:100%}
.promo-product a:hover{color:#a5c4df!important;text-decoration:none}
#pagenav{background:url(/images/interface/stripe_tile2.gif) 0 0 repeat}
#pagenav .p2{clear:both;background:url(/images/interface/bottom_border.png) repeat-x 0 bottom}
#pagenav .aboutnav ul{height:100px}
#pagenav .aboutnav li{float:left;padding-bottom:10px}
#pagenav .aboutnav li span{display:none}
#pagenav .aboutnav li a{display:block;height:100px}
#pagenav li.aboutnav-1 a{width:107px;background:url(/images/interface/aboutnav_1.gif) no-repeat 0 0}
#pagenav li.aboutnav-2 a{width:87px;background:url(/images/interface/aboutnav_2.gif) no-repeat 0 0}
#pagenav li.aboutnav-3 a{width:84px;background:url(/images/interface/aboutnav_3.gif) no-repeat 0 0}
#pagenav li.aboutnav-4 a{width:96px;background:url(/images/interface/aboutnav_4.gif) no-repeat 0 0}
#pagenav li.aboutnav-5 a{width:100px;background:url(/images/interface/aboutnav_5.gif) no-repeat 0 0}
#pagenav li.aboutnav-6 a{width:107px;background:url(/images/interface/aboutnav_6.gif) no-repeat 0 0}
#pagenav li.aboutnav-7 a{width:119px;background:url(/images/interface/aboutnav_7.gif) no-repeat 0 0}
2
#pagenav li.aboutnav-8 a{width:100px;background:url(/images/interface/aboutnav_8.gif) no-repeat 0 0}
#pagenav .aboutnav li a:hover{background-position:0 -101px}
#pagenav .inner{padding-bottom:15px}
#nav-tab{padding:0;margin:0;position:absolute;bottom:0}
#nav-tab li{padding:0;margin:0;float:left;padding:17px 0 20px 0;color:#0a337f;font-family:'ITCStoneInformalBold';font-size:18px;text-align:center}
#nav-tab li.selected a{color:#ec2200}
#nav-tab li a:hover{color:#ec2200;text-decoration:none}
#nav-tab li:nth-child(1){background:url(/images/interface/tab1.png);width:127px}
#nav-tab li:nth-child(2){background:url(/images/interface/tab2.png);width:101px}
#nav-tab li:nth-child(3){background:url(/images/interface/tab3.png);width:124px}
#content .anchor{position:relative;display:block;width:10px;height:10px;top:-120px;padding:0;margin:0;background-color:#fff filter: alpha(opacity=0)}
#content .anchor a{display:block;width:10px;height:10px}
.promo-small{background:url(/images/interface/promobox.gif) no-repeat 0 0;height:150px;width:310px;float:left}
.promo-box-home{background:url(/images/interface/promobox_large.png) no-repeat 0 0;height:150px;width:450px;float:left}
.promo-box-home:nth-child(1){margin-right:20px}
.promo-text-home{width:280px!important}
.promo-small a{display:block;text-decoration:none!important}
.promo-small a:hover h3{color:#a5c4df}
.promo-small a:hover .promo-link{color:#a5c4df}
.promo-small h3{font-family:"CanCandeBoisRegular"!important;text-transform:lowercase!important;font-weight:400!important;font-size:22.8px!important;text-decoration:none;color:#FFF;line-height:1em}
.promo-small .promo-text{padding:25px 0 10px 10px;width:145px;float:left}
.promo-small .promo-img{float:right}
.promo-item1,.promo-item2{margin-right:5px}
.promo-link{display:block;padding-left:20px;background:url(/images/interface/bullet.gif) no-repeat 0 0;font-size:14px;text-decoration:underline!important}
.promo-jason{background:url(/images/interface/promo-bg.png) no-repeat 0 0;height:150px;width:310px;float:left}
.promo-jason a{display:block;text-decoration:none!important}
.promo-jason a:hover h3{color:#fff;text-shadow:none}
.promo-jason a:hover h3 span{color:#fff}
.promo-jason a:hover .promo-link{color:#a5c4df}
.promo-jason h3{font-family:"CanCandeBoisRegular"!important;text-transform:lowercase!important;font-weight:400!important;font-size:22.8px!important;text-decoration:none;color:#05186f;line-height:1em;text-shadow:1px 1px 1px #fff}
.promo-jason h3 span{color:#f10a00}
.promo-jason .promo-text{padding:15px 0 10px 15px;width:155px;float:left}
.promo-jason .promo-img{float:right;margin:8px 36px 0 0}
.promo-item1,.promo-item2{margin-right:5px}
.promo-link{display:block;padding-left:20px;background:url(/images/interface/bullet.gif) no-repeat 0 0;font-size:14px;text-decoration:underline!important}
.product-dl{padding:5px 0;float:left;margin-bottom:20px;width:100%}
.product-dl ul{clear:both;padding:10px 0 0;margin:0;width:100%;float:left;overflow:visible}
.product-dl li.cat{float:left;width:120px;font-weight:700;text-align:center;padding:10px;width:100%;border-bottom:1px solid #fff}
.product-dl li{float:left;padding:0 10px;white-space:nowrap;overflow:visible;width:100%;text-align:center}
.product-dl a{text-decoration:none;color:#FFF;display:block;padding:10px}
.product-dl a:hover{text-decoration:underline;color:#a0c5e0}
.product-image{display:block;width:100%;float:left;background:none;height:auto}
.product-info{width:100%;float:left;padding-top:35px;text-align:center}
.product-panel{background:#346aae;border-radius:10px 10px 10px 10px;width:100%;padding-top:10px;margin:50px 0 20px;font-size:12px}
.product-panel .product-inner{padding:5px 15px 15px}
.product-panel .split{border-bottom:1px solid #064f88!important;height:0;font-size:0;display:block;margin:8px 0!important;clear:both}
.product-panel .info-link{text-decoration:none!important;display:block;padding-left:20px;background:url(/images/interface/bullet3.gif) no-repeat 3px 3px;cursor:pointer}
.product-panel .info-link:hover{text-decoration:underline!important;color:#a0c5e0}
.product-panel .open{background-image:url(/images/interface/bullet3_2.gif)!important}
.product-panel .info-text{display:block;padding-left:20px}
#content .col-group{clear:both;padding-bottom:40px}
.col2_1,.col2_2,.col2_3,.col2_4,.col2_5,.col2_6,.col3_1,.col3_2,.col3_3{float:left}
.col2_1{width:620px;padding-right:20px}
.col2_2{width:300px}
.col2_3{width:415px;padding-right:100px}
.col2_4{width:415px}
.col2_5{width:460px;padding-right:10px}
.col2_6{width:460px}
.info .col2{float:left}
.info .col2:nth-child(1){width:415px;padding-right:100px}
.info .col2:nth-child(2){width:415px}
.col3_1{clear:both}
.col3_1,.col3_2,.col3_3{width:300px;padding-right:20px}
.col3.sitemap{width:293px;padding-right:20px;float:left}
.col3_3{padding-right:0!important}
.col3.our_food{width:313px;float:left}
.ie6 .p1,.ie6 #header,ie6 #navtext{position:absolute}
.ie6 .top-space{height:0;overflow:hidden}
.prizes-bubble{background-image:url(/images/interface/logo.png) no-repeat top center}
.description{font-size:20px;text-align:center;line-height:28px;padding:20px 20px 0}
body.contact-us .description{text-align:left;margin-bottom:50px;padding:0}
.btn-darkblue{color:#FFF;background-color:#003780;border-color:#003780}
.btn-darkblue:hover,.btn-darkblue:focus,.btn-darkblue:active,.btn-darkblue.active,.open .dropdown-toggle.btn-darkblue{color:#FFF;background-color:#00285C;border-color:#003780}
.btn-darkblue:active,.btn-darkblue.active,.open .dropdown-toggle.btn-darkblue{background-image:none}
.btn-darkblue.disabled,.btn-darkblue[disabled],fieldset[disabled] .btn-darkblue,.btn-darkblue.disabled:hover,.btn-darkblue[disabled]:hover,fieldset[disabled] .btn-darkblue:hover,.btn-darkblue.disabled:focus,.btn-darkblue[disabled]:focus,fieldset[disabled] .btn-darkblue:focus,.btn-darkblue.disabled:active,.btn-darkblue[disabled]:active,fieldset[disabled] .btn-darkblue:active,.btn-darkblue.disabled.active,.btn-darkblue[disabled].active,fieldset[disabled] .btn-darkblue.active{background-color:#003780;border-color:#003780}
.btn-darkblue .badge{color:#003780;background-color:#FFF}
@media (max-width: 768px) {
#nav_footer ul li{width:100%}
}
@media (min-width: 768px) {
.product-info{text-align:left}
#header{height:57px;width:100%;display:block;background-color:#FFF;position:fixed;top:0;z-index:120}
#logo{position:absolute;z-index:4}
#nav{width:auto}
#nav ul li{float:left;width:auto}
#nav ul a{border-left:1px solid #e5e5e5}
#nav ul li.last a{border-right:1px solid #e5e5e5}
#nav ul li.selected a{border-left:1px solid #d9d9d9}
#nav ul a:hover{border-left:1px solid #d9d9d9}
.product-dl li.cat{float:left;width:120px;font-weight:700;text-align:right;padding:10px;width:auto;border-bottom:none}
.product-dl li{float:left;padding:0 10px;white-space:nowrap;overflow:visible;width:auto;text-align:left}
#content .faq{background:url(/images/interface/faq_decoration.png) repeat-y top right}
.pro-desc a.btn{max-width:60%}
}