@charset "UTF-8";

/* CSS Document */

* { margin:0px; padding:0px; }

html { height:100%; }

body { background-color:#56008d; margin-top:0px; background-image:url(images/bg.jpg); background-repeat: repeat-x; font-family:Arial, Helvetica, sans-serif; }

img { border:0px; }

.clear { clear:both; display:hidden; margin:0px; }

#floatRight { float:right; margin-left:10px; margin-bottom:10px; }

#floatLeft { float:left; margin-right:10px; margin-bottom:10px; }

ul { margin:0px 0px 0px 30px; padding:0px; }

/* ---------------------------------------------------------------- */
/* Containers */
/* ---------------------------------------------------------------- */
.pageContainer { width:100%; }

#mainContainer { width:850px; margin:0px auto; padding:0px 0px 0px 0px; height:100%;/* 	-moz-border-radius: 1em; *//*	-webkit-border-radius: 1em; */ }

.headerContainer { width:850px; border:0px solid #FFFFFF; margin:0 auto; }

#hTagContainer { margin:0 auto; padding:5px 0px 0px 10px; background-color:#FFF; }

.contentContainer { background-color:#FFF; width:790px; margin:0px auto; overflow:auto; }

#indexLeftContainer { float:left; background-color:#FFF; margin: 10px 5px; padding: 5px; overflow:auto; width:450px; }

#indexRightContainer { float:right; background-color:#FFF; margin: 10px 5px; padding: 5px; overflow:auto; width:300px; }

#scrollerContainer { background-image:url(images/scrollerBG.gif); background-repeat:no-repeat; background-color:#FFFFFF; margin:auto; padding-top:30px; width:300px; height:250px; }

#scrollerContent { width:290px; height:200px; overflow:hidden; }

#corporateContainer { background-image:url(images/corporateBG.gif); background-repeat:no-repeat; background-color:#FFF; margin:auto; width:300px; }

#corporateContent { padding-top:30px; width:290px; height:150px; overflow:hidden; }

#leftContainer { float:left; background-color:#FFFFFF; margin: 10px 5px; padding: 5px; overflow:auto; width:500px; }

#centerContainer { background-color:#FFFFFF; margin: 10px auto; padding: 5px; overflow:auto; }

#rightContainer { float:right; background-color:#FFFFFF; margin: 10px 5px; padding: 5px; overflow:auto; width:250px; }

.recipe { border: 1px dashed #FC9; width:450px; padding:3px; background-color:#FFFFF0; }

/* ---------------------------------------------------------------- */
/*navmenu*/
/* ---------------------------------------------------------------- */
#navbar { width:850px; }

#navmenu { float:left; }

#navmenu ul { margin:0px; height:80px; float:left; list-style:none; }

/* ---------------------------------------------------------------- */
#navmenu ul li#navHome { float:left; display:block; width:100px; height:80px; list-style-type:none; overflow:hidden; }

#navmenu ul li#navHome a { display:block; width:100px; height:80px; float:left; background:url(images/navHome.png) no-repeat; overflow:hidden; }

#navmenu ul li#navHome a span { position: absolute; left: -999em; }

#navmenu ul li#navHome a:hover { background-position:bottom; }

/* ---------------------------------------------------------------- */
#navmenu ul li#navShop { float:left; display:block; width:100px; height:80px; list-style-type:none; overflow:hidden; }

#navmenu ul li#navShop a { display:block; width:100px; height:80px; float:left; background:url(images/navShop.png) no-repeat; overflow:hidden; }

#navmenu ul li#navShop a span { position: absolute; left: -999em; }

#navmenu ul li#navShop a:hover { background-position:bottom; }

/* ---------------------------------------------------------------- */
#navmenu ul li#navAbout { float:left; display:block; width:100px; height:80px; list-style-type:none; overflow:hidden; }

#navmenu ul li#navAbout a { display:block; width:100px; height:80px; float:left; background:url(images/navAbout.png) no-repeat; overflow:hidden; }

#navmenu ul li#navAbout a span { position: absolute; left: -999em; }

#navmenu ul li#navAbout a:hover { background-position:bottom; }

/* ---------------------------------------------------------------- */
#navmenu ul li#navNews { float:left; display:block; width:100px; height:80px; list-style-type:none; overflow:hidden; }

#navmenu ul li#navNews a { display:block; width:100px; height:80px; float:left; background:url(images/navNews.png) no-repeat; overflow:hidden; }

#navmenu ul li#navNews a span { position: absolute; left: -999em; }

#navmenu ul li#navNews a:hover { background-position:bottom; }

/* ---------------------------------------------------------------- */
#navmenu ul li#navFAQs { float:left; display:block; width:100px; height:80px; list-style-type:none; overflow:hidden; }

#navmenu ul li#navFAQs a { display:block; width:100px; height:80px; float:left; background:url(images/navFAQs.png) no-repeat; overflow:hidden; }

#navmenu ul li#navFAQs a span { position: absolute; left: -999em; }

#navmenu ul li#navFAQs a:hover { background-position:bottom; }

/* ---------------------------------------------------------------- */
#navmenu ul li#navFun { float:left; display:block; width:100px; height:80px; list-style-type:none; overflow:hidden; }

#navmenu ul li#navFun a { display:block; width:100px; height:80px; float:left; background:url(images/navFun.png) no-repeat; overflow:hidden; }

#navmenu ul li#navFun a span { position: absolute; left: -999em; }

#navmenu ul li#navFun a:hover { background-position:bottom; }

/* ---------------------------------------------------------------- */
#navmenu ul li#navContact { float:left; display:block; width:100px; height:80px; list-style-type:none; overflow:hidden; }

#navmenu ul li#navContact a { display:block; width:100px; height:80px; float:left; background:url(images/navContact.png) no-repeat; overflow:hidden; }

#navmenu ul li#navContact a span { position: absolute; left: -999em; }

#navmenu ul li#navContact a:hover { background-position:bottom; }

.navEnds { float:left; }

/* ---------------------------------------------------------------- */
/*footer*/
/* ---------------------------------------------------------------- */

#footerContainer { width:790px; background-color:#FFF; margin:0px auto; padding:10px 0px; text-align:center; overflow:auto; }

#footerLinksContainer { width:780px; background-color:#FFF; text-align:center; margin:0px auto; line-height:16px; }

.facebook { position:relative; top: -14px; }

#footerLinks ul { list-style:none; }

#footerLinks ul li a img { padding-bottom:2px; }

#footerLinks ul li { float:left; list-style-type:none; display:block; padding:2px 10px 0px 0px; }

#footerLinks ul li a { font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#F90; text-decoration: none; }

#footerLinks ul li a:hover { text-decoration:underline; }

#footerText { font-size:10px; color:#333333; padding-top:0px; }

/* ---------------------------------------------------------------- */
/* Typography */
/* ---------------------------------------------------------------- */
p { color:#333333; font-family:Arial, Helvetica, sans-serif; font-size:12px; padding:2px 10px 8px 10px; line-height:130%; }

li { color:#222222; font-family:Arial, Helvetica, sans-serif; font-size:11px; }

h1 { font-size:15px; font-weight:bold; color:#5f307e; padding-bottom:2px; }

h2 { font-size:14px; font-weight:bold; color:#ff7d0a; padding-bottom:4px; }

h3 { font-size:13px; font-weight:bold; color:#b0ca00; padding:5px 0px 0px 8px; }

a:link { color: #333333; text-decoration: underline; }

a:visited { color: #333333; text-decoration: underline; }

/* ---------------------------------------------------------------- */
/* Imagery */
/* ---------------------------------------------------------------- */

.imgFloatRight { float:right; padding:10px; }

#linklogos { float:left; padding:5px 5px 5px 10px; }

#prlogos { width:180px; margin:auto; padding:3px 0px; border-bottom:1px dotted #ff7d0a; }

#prlogos p { width:180px; text-align:left; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#CCC; }

/* ---------------------------------------------------------------- */
/* Scroller */
/* ---------------------------------------------------------------- */

.jscroller2_up, .jscroller2_down, .jscroller2_left, .jscroller2_right, .jscroller2_up_endless { margin: 0px; padding: 5px; }

.jscroller2_left, .jscroller_right, .jscroller2_left_endless, .jscroller2_right_endless { white-space: nowrap; }

.header { font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#5f307e; text-align:middle; padding-top:10px; width:280px; }

.title { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#9C0; text-align:left; padding-top:8px; padding-left:3px; width:280px; }

.desc1 { font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#333333; text-align:left; padding-left:6px; width:280px; }

.desc2 { font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#333333; text-align:left; padding-left:6px; width:280px; }
