/*
Theme Name:    Emack & Bolio's Theme
Description:   Theme for Emack & Bolio's website
Author:        Nina Interactive
Version:       1.1
*/
/*reset*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,  figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section{display:block}
body{line-height:1}
ol, ul{list-style:none}
blockquote, q{quotes:none}
blockquote:before, blockquote:after, q:before, q:after{content:'';content:none}
table{border-collapse:collapse;border-spacing:0}
/*#reset*/

/*html*/
html{overflow-y:scroll;background:#272264}
body{font-family:'Armata', Verdana, sans-serif;color:black;font-size:14px;width:1000px;margin:0 auto;position:relative}
a{text-decoration:underline;color:black;outline:none}
p{line-height:1.5;margin-bottom:1em }
small{line-height:0.7;font-size:0.7em}
em{font-style:italic}
sup{padding:0.125em;vertical-align:top;font-size:0.5em}
strong{font-weight:bold}
article{padding-right:10px}
center{text-align:left}
hr{display:none}

/*layout*/
.group:after, section:after, .clearfix:after{visibility:hidden;display:block;content:"";clear:both;height:0}
#wrapper, footer{margin:0 auto;width:1000px;position:relative}
header{width:100%; }
#content{float:right;width:850px;height:auto;min-height:684px }
#contentInner{width:570px;margin:50px 0 0 110px;height:auto;position:relative;padding-bottom:60px }
aside{width:140px;float:left}

/*---------------------------------*/
/*NAVIGATION*/
nav a, header a, .socialIcons{font-size:0 !important;text-indent:-1999px;overflow:hidden}
#nav-below a, #breadcrumb a{font-size:70% !important;text-indent:0;line-height:1.5}
#nav-below{padding:5px 0;margin-top:1em}
#nav-below li.nav-previous:before, #nav-below li.nav-next:before{content:""}
span.meta-nav{font-style:italic;border-bottom:none;background:none;color:#633301;display:block;float:left;padding-right:0.5em}
#breadcrumb, #nav-below span.meta-nav{padding-top:0.3em}

/*Planet Menu General*/
#planetMenu{margin:15px 0 0 30px}
#planetMenu li{margin-bottom:-30px}
#planetMenu a{display:block;width:120px;height:120px;background-position:0 0;background-repeat:no-repeat}
#planetMenu a:hover{background-position:0 -260px}
#planetMenu .current-menu-item a, #planetMenu a.currentPage{background-position:0 -130px}
/*#planetMenu a{-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out}*/
#planetMenu a:hover{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1)}


/*Planet Menu Specific*/
.shop a{background-image:url('images/buttons/planets/shop.png')}
.stoney a{background-image:url('images/buttons/planets/stoney_home.png')}
.icecream a{background-image:url('images/buttons/planets/icecream.png')}
.roots a{background-image:url('images/buttons/planets/roots.png')}
.pizza a{background-image:url('images/buttons/planets/pizza.png')}
.chocolates a{background-image:url('images/buttons/planets/chocolates.png')}
.soda a{background-image:url('images/buttons/planets/soda.png')}
.smoothie a{background-image:url('images/buttons/planets/smoothie.png')}

.pizza a{margin-top:60px}

/*Planet Menu Homepage*/
.orbits #planetMenu a{position:absolute;width:216px;height:216px}
.orbits #planetMenu a:hover{background-position:0 -452px}

.orbits .stoney a{background-image:url("images/buttons/planets/stoney_home.png");left:-19px;top:-24px}
.orbits .stoney a:hover{top:-14px}
.orbits .shop a{background-image:url('images/buttons/planets/shop_home.png');top:150px;left:15px;z-index:101}
.orbits .icecream a{background-image:url('images/buttons/planets/icecream_home.png');top:55px;left:210px;z-index:100}
.orbits .roots a{background-image:url('images/buttons/planets/roots_home.png');top:130px;left:750px}
.orbits .pizza a{background-image:url('images/buttons/planets/pizza_home.png');top:400px;left:700px}
.orbits .soda a{background-image:url('images/buttons/planets/soda_home.png');top:440px;left:70px}
.orbits .chocolates a{background-image:url('images/buttons/planets/chocolates_home.png');top:90px;left:510px}
.orbits .smoothie a{background-image:url('images/buttons/planets/smoothie_home.png');top:500px;left:380px}

/*Secondary Menu General*/
#secondaryMenu{float:left;margin-left:177px}
#secondaryMenu li{display:inline}
#secondaryMenu a{display:inline-block;height:94px; background-repeat:no-repeat;background-position:center -288px;width:142px}
#secondaryMenu a:hover{background-position:center -144px}
#secondaryMenu .current-menu-item a, #secondaryMenu a.currentPage{background-position:center 0}

/*Secondary Menu Specific*/
.own-eb a{background-image:url('images/buttons/secondary/own-eb.png');margin-right:-35px }
.wholesale a{background-image:url('images/buttons/secondary/wholesale.png');margin-right:-25px }
.buy-stuff a{background-image:url('images/buttons/secondary/buy-stuff.png');margin-right:-45px }
.moose-news a{background-image:url('images/buttons/secondary/moose-news.png');margin-right:-55px }
.going-mobile a{background-image:url('images/buttons/secondary/going-mobile.png');margin-right:-35px}
.nutrition-facts a{background-image:url('images/buttons/secondary/nutrition-facts.png');margin-right:-35px}
.contact a{background-image:url('images/buttons/secondary/contact.png'); }

.alert{background-image:url('images/buttons/secondary/moose-alert.gif')} /*moose alert*/

/* Big astronaut Stoney: aside menu last item */
aside .stoney{height:190px;margin-left:-50px;margin-top:20px;width:190px}
aside .stoney a{background-position:0 0 !important;height:190px !important;width:190px !important}
aside .current-menu-item.stoney a{background-position:-5px -460px !important}
aside .stoney a:hover{background-position:-5px -230px !important}

/*---------------------------------*/

/*Logo*/
#logo{position:absolute;top:0;left:30px;height:124px}

/*homepage*/
.pagehome{width:100%}
.orbits #logo{left:350px;top:290px;z-index:100;height:auto}
.orbits #planetMenu{margin:0}
.orbits #content{float:none;width:auto}
.orbits #contentInner{margin:0}

/*headings*/
h1, h2{margin-bottom:1em;line-height:1.3em;font-family:'Spicy Rice', cursive}
h1{font-size:2.3em;color:#272264;text-shadow:0 0 10px #fff}
h2{font-size:1.5em;color:#d82a27}
aside h2, footer h3{text-transform:uppercase}
h3{font-size:1.5em;margin-bottom:0.75em}
.orbits h1{display:none}

/*page backgrounds and effects*/
.pagehome{background:url('images/animations/stoney.gif') no-repeat center 100px}
.stars{background:#272264 url('images/animations/stars.gif') no-repeat center center}
#rocketship{position:absolute;top:65px;left:65px}
.orbits{background:url('images/static/orbits.png') no-repeat center 150px}
.angel{background:url(images/static/angel-top.png) 50px 85px no-repeat, url(images/static/angel-bottom.png) 63px bottom no-repeat}
#angelTile{display:none}
.angel #angelTile{display:block;background:url(images/static/angel-tile.png) 45px top repeat-y;position:absolute;width:100%;top:561px;bottom:183px;z-index:-20}

/*form*/
input, textarea{  background:none}
input[type=text], input[type=email], textarea{border:1px solid #272264;height:30px;display:block}
.wpcf7 input[type=text], .wpcf7 input[type=email], .wpcf7 textarea {width:500px;}
textarea{overflow:auto}
.wpcf7 textarea {height:203px;}

select{margin-bottom:10px;background:#F5EE31;border:1px solid #272264}
.wpcf7-checkbox{display:block;margin:0 0 20px 0}
.wpcf7-list-item{display:block;margin:10px 0}

input.wpcf7-submit, input#submit, input#searchsubmit, #SearchButton, input[type=submit]{background-color:#d82a27;color:white;font-size:1.2em;text-transform:uppercase;padding:5px 10px;display:block;width:auto;border:none;cursor:pointer}
/*.ajax-loader{display:none}*/
span.wpcf7-not-valid-tip-no-ajax{font-family:Georgia, serif}
div.wpcf7-validation-errors{background:#F7E700}
div.wpcf7-mail-sent-ok{background:#398F14}


/*footer*/

.socialIcons{display:block;width:132px;height:144px;background-image:url('images/static/misc.png');background-repeat:no-repeat}
.socialIcons, #newsTicker{float:left}
#facebook{background-position:0 0}
#twitter{background-position:0 -196px}


/*news ticker*/
#newsTicker{background:url('images/animations/live-feed.gif') no-repeat center top;width:730px;height:144px;font-size:0.7em}
ul#news-ticker{width:70%;display:block;margin:60px 0 0 120px}
#news-ticker li{line-height:1.2}
#newsTicker a{color:white;text-decoration:none}
.tickerText a{display:none}

/*lists*/
li{list-style-type:none;line-height:1.5}
#content .entry-content ul, #content .entry-content ol{padding-bottom:0.7em}
#content .entry-content ul li, #content .entry-content ol ul li{list-style-type:none;padding-left:20px;background:url('images/static/listBullet.png') no-repeat left 5px}
#content .entry-content li{padding-bottom:0.5em}
#content .entry-content ol li{list-style-type:decimal;margin-left:2em}
#content .listReset li{padding:0;text-indent:0}
#content .listReset li:before{content:'';padding:0}

/*shopping locations links*/
.textwidget{position:absolute;top:0}
#tabNav{display:block;margin-bottom:1.5em;padding:3em 0}
#tabNav li{display:block;width:70px;float:left;list-style-type:none;background:url('images/static/listBullet.png') no-repeat left 10px}
#tabNav a{color:#272264;padding-left:20px;width:100%;height:30px;text-decoration:underline;font-family:'Spicy Rice', cursive;font-size:1.5em}

/*tables */
table{text-align:left;width:80%;line-height:1.8;margin-bottom:2em}
td{padding:0 20px 10px 0}
table p{line-height:1.3}

/*images*/
.alignright{float:right;margin:5px}
.alignleft{float:left;margin:5px}
.aligncenter{display:block;margin:0 auto}

/*multiple columns*/
.wpcolumn {float:left;margin-right:25px}

/*blog*/
.entry-date{font-style:italic;line-height:0.7;font-size:0.7em}

/*shopping cart specific styles
.shop input{height:20px}
#SearchButton, input[type=submit]{width:auto;height:30px;margin-top:10px}
#searchField, #SearchButton{float:left}
#SearchBox{width:400px}
#SearchButton{margin:25px}
.CategoryList li{display:inline;padding:10px}
.shop table{margin-bottom:0;width:100%}
.shop table tr{background:none !important}
.shop table td{padding:0;padding-right:5px}
.ThumbnailTable li{margin-bottom:40px}
#selectQuantity{width:70px}
#ItemListTable{background:none !important}
#ItemListTable input{width:auto}
#ItemListTable img{display:none}
#ItemListTitlesRow td b font{color:black !important;font-weight:bold}
#ItemListTitlesRow td:nth-child(2), .PartNoColumn{display:none}
.ItemColumn b font{color:#d82a27}
#SubTotalTable{background:none;border-top:1px solid black}
#TotalsTable{background:none}
#SendButton {margin-left:-20px}
#B_CustomerTable td, #S_CustomerTable td, #PaymentTable td{vertical-align:top;width:500px}
#B_CustomerTable input, #S_CustomerTable input, #PaymentTable input{width:400px;margin-bottom:10px}
#B_CustomerTable td b, #S_CustomerTable td b, #PaymentTable td b{display:block;white-space:nowrap}
#S_Same{width:auto;margin-left:-190px;border:none}*/

/*Menu Boards*/
.page354 h1{display:none}
.menuboard{float:left;margin-right:25px}
.menuboard h2{background-image:url('images/static/menuboard-headers.png');background-repeat:no-repeat;font-size:0 !important;text-indent:-1999px;overflow:hidden;margin-bottom:10px}
#menuboard-icecream h2{background-position:0 0;width:262px;height:55px;margin-left:20px}
#menuboard-yogurt h2{background-position:0 -367px;width:180px;height:57px}
#menuboard-sorbet h2{background-position:0 -250px;width:164px;height:67px}
#menuboard-smoothies h2{background-position:0 -105px;width:523px;height:95px;margin-left:20px}

#content .entry-content .menuboard li, #menuboard-smoothies li{background-image:none;padding:0;display:inline}
#menuboard-icecream{width:310px}
#menuboard-yogurt, #menuboard-sorbet{width:200px}
#menuboard-smoothies{float:none;margin:25px 0}

.menuboard a img{width:150px; height:51px;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out}
#menuboard-smoothies a img{width:260px}
.menuboard a:hover img{-webkit-transform:scale(2);-moz-transform:scale(2);-ms-transform:scale(2)}

/*Flavor Popups*/
.page354 .flavorPop h1{display:block}
.flavorPop{background:white;position:relative}
.page354 #TB_title{background-color:white}
/*.flavorPop img{position:absolute;top:0;right:0}
.flavorPop p, .flavorPop h1{width:370px; }*/
/**/#TB_ajaxContent{/*height:auto !important*/ overflow:visible}




/*Shopping Cart*/
.cartLink {display:block; text-align:center; font-weight:bold; padding:20px 0 20px; width:100%; clear:both}


/*Style Tweaker Plugin Styles - Backup, DO NOT UNCOMMENT
 .moose-news a{background-image:url('http://www.emackandbolios.com/website/wp-content/themes/emackbolios/images/buttons/secondary/moose-alert.gif') !important}
#secondaryMenu .moose-news a{background-position:center center !important}
#secondaryMenu .moose-news a:hover{background-position:center center !important}
*/



#lbBottomContainer {
	z-index:9998 !important;
}