@charset "UTF-8";
/* CSS Document - Mizuna */
/* Zenman Productions */


/* font embed */
@font-face {
  font-family: 'dearJoe2Regular';
  src: url('font/DJ2TRIAL.eot');
  src: local('font/dearJoe 2 Regular'), local('font/DearJoe2'), 
         url('font/DJ2TRIAL.otf') format('opentype');
}
/* end font embed */


/* generic layout styles & colors */
body {font-family: Helvetica, Arial, sans-serif; color: #5a5a5b; font-size: 11px; line-height:20px; background-image:url(images/shared/bg.jpg); background-repeat:repeat-x;}
h2 {font-family:dearJoe2Regular, Helvetica, Arial, sans-serif; font-size:28px; color:#436281;}
h3 {margin-bottom:-10px;}
a {color:#436281; text-decoration:none; font-weight:bold; outline:none;}
a:hover{color:#000000; text-decoration:none; font-weight:bold; outline:none;}
img{border:none; outline:none;}
div.jScrollPaneContainer { outline:none; }

/* end generic layout styles & colors */

/* store styles */
body.store div#content_left {padding-left:20px; width:334px; overflow:auto;}
body.store h1 {font-family:dearJoe2Regular, Helvetica, Arial, sans-serif; font-size:28px; color:#436281; margin-bottom:20px;}
body.store h2 {font-family:Helvetica, Arial, sans-serif; font-size:14px; margin-bottom:0; margin-top:0px;}
body.store h3 {margin-bottom:0px;}
body.store p {margin-top:3px; margin-bottom:3px;}

body.products-page div#content_left {padding-left:20px; width:334px; overflow:auto;}
body.products-page h1 {font-family:dearJoe2Regular, Helvetica, Arial, sans-serif; font-size:28px; color:#436281; margin-bottom:20px;}
body.products-page h2 {font-family:Helvetica, Arial, sans-serif; font-size:14px; margin-bottom:0; margin-top:0px;}
body.products-page h3 {margin-bottom:0px;}
body.products-page p {margin-top:3px; margin-bottom:3px;}

.producttext{margin-left:20px; margin-top:0px;}
.imagecol {width:110px; }
div.wpsc_loading_animation {visibility: hidden;}
.pricedisplay {padding-right:10px;}

textarea#wpsc_checkout_form_19 { margin-bottom:24px; }

body.checkout h2 {font-family:Helvetica, Arial, sans-serif; font-size:15px;}
body.checkout div#content_left {padding-left:10px; width:450px; }
body.checkout div#content_right {float:right; margin-right:45px; margin-top:30px;}
/* end store styles */

div#wrapper{margin:0 auto; width:941px; height:auto;}

/* header */ 
div#header {width:940; height:128px;}
div#header ul li{display:inline; padding:0px 30px 0px 0px;}
div#header a {text-decoration:none; font-family:dearJoe2Regular, Helvetica, Arial, sans-serif; font-size:19px; font-weight:normal; color:#212120; vertical-align:bottom; outline:none; }
	div#header a:active {font-weight:normal; color: #6b7431;}
div#nav {width:880px; height:34px; margin-left:94px;  }
div#logo {width:156px; height:89px; margin-left:auto; margin-right:auto;}
/* end Header */ 


/* content */
div#content {width:940; height:532px; background:url(images/shared/contentbg.jpg) no-repeat;}
div#content_left {float:left; width:420px; height:438px; overflow:auto; padding-left;}
div#home_flash {width:836px; height:443px; height:443px; margin:0 0 0 52px; padding:38px 0 0; width:836px;}
div#content_right {float:right; margin-right:45px; margin-top:30px;}

body.frank-bonanno div#content_right {float:right; margin-right:45px; margin-top:30px; padding:0px 5px 0px 0px; width:373px; height:457px; background-image:url(images/main_images/chef.jpg);}
body.tony-clement div#content_right {float:right; margin-right:45px; margin-top:30px; padding:0px 5px 0px 0px; width:373px; height:457px; background-image:url(images/main_images/tony.jpg);}
body.lynn-whyttum div#content_right {float:right; margin-right:45px; margin-top:30px; padding:0px 5px 0px 0px; width:373px; height:457px; background-image:url(images/main_images/lynn.jpg);}
body.private-dining div#content_right {float:right; margin-right:45px; margin-top:30px; padding:0px 5px 0px 0px; width:373px; height:457px; background-image:url(images/main_images/private-dining.jpg);}	
body.products-page div#content_right {float:right; margin-right:45px; margin-top:30px; padding:0px 5px 0px 0px; width:373px; height:457px;}	
body.store div#content_right {float:right; margin-right:45px; margin-top:30px; padding:0px 5px 0px 0px; width:373px; height:457px;}
body.checkout div#content_right {float:right; margin-right:45px; margin-top:30px; padding:0px 5px 0px 0px; width:373px; height:457px; background-image:url(images/main_images/store.jpg);}
body.transaction-results div#content_right {float:right; margin-right:45px; margin-top:30px; padding:0px 5px 0px 0px; width:373px; height:457px; background-image:url(images/main_images/store.jpg);}
body.coming-soon div#content_right { background-image:url(images/main_images/comingsoon.jpg) };


/* end content */



/* footer */
div#footer {width:940; height:auto; margin-top:0px; font-family:Helvetica, Arial, sans-serif; font-size: 11px; color: #767673; text-align:center; line-height:0px;}
div#footer ul li{display:inline; padding:0px 10px 0px 0px; color: #767673;}
div#footer a {color:#767673; text-decoration: none; font-size:11px; font-weight:normal;}
		div#footer a:hover { text-decoration: underline; font-weight:normal;}
.footer_icons{margin-top:15px; margin-left:340px; }
.footer_text{margin-top:0px; margin-left:52px;}
/* end footer */