@charset utf-8;

BODY {
font-family:"Comic Sans MS", arial;
background:url(/static/images/bg.jpg) #ffffff repeat-x 50% 0;
font-size:12px;
margin:0;
padding:0;
}

A {
border-bottom:0;
border-left:0;
border-top:0;
border-right:0;
outline-style:none;
outline-color:invert;
outline-width:medium;
color:#743931;
cursor:pointer;
text-decoration:underline;
margin:0;
padding:0;
}

H1 {
letter-spacing:.15em;
visibility:hidden;
color:#693935;
font-size:20px;
margin:0 0 8px;
padding:0;
}

H2 {
letter-spacing:.15em;
visibility:hidden;
color:#693935;
font-size:16px;
font-weight:normal;
margin:0 0 8px;
padding:0;
}

P {
margin:8px 0 10px;
padding:0;
}

.arrow {
position:relative;
line-height:29px;
width:47px;
display:block;
background:url(/static/images/arrow.png) no-repeat 0 50%;
color:#743931;
clear:both;
font-weight:bold;
text-decoration:none;
_background:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/static/images/arrow.png",sizingMethod="crop");
padding:0 0 2px 10px;
}

.darkpinkBox .backArrow {
color:#d5316e;
}

.backArrow {
line-height:29px;
display:inline-block;
background:url(/static/images/back_arrow.png) no-repeat 0 0;
color:#d5316e;
font-weight:bold;
text-decoration:none;
_background:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/static/images/back_arrow.png",sizingMethod="crop");
padding:0 10px 2px 18px;
}

#wideBox .backArrow {
background:url(/static/images/back_arrow_brown.png) no-repeat 0 0;
color:#ffffff;
}

.absArrow {
z-index:10;
position:absolute;
bottom:0;
right:50px;
}

BODY .orangeBox .arrow {
width:auto;
display:block;
background:url(/static/images/orange_arrow.gif) 100% 50%;
float:right;
color:#c60001;
clear:none;
margin:0 0 0 10px;
padding:0 14px 2px 8px;
}

BODY .orangeBox .arrow:hover {
color:#e1832c;
}

.orangeBox .smileyList LI {
display:block;
background:url(/static/images/orange_smiley.gif) no-repeat 0 0;
color:#ffffff;
padding:0 0 4px 20px;
}

.orangeBox .smileyList LI A:hover {
color:#c60001;
text-decoration:none;
}

#topBlock .smileyList {
margin:13px 0 0;
}

.smileyList LI {
display:block;
background:url(/static/images/smile.png) no-repeat 0 0;
color:#ffffff;
padding:0 0 4px 20px;
}

#background {
z-index:1;
position:absolute;
width:100%;
height:768px;
top:0;
left:0;
}

#wrap {
z-index:2;
position:absolute;
width:100%;
top:0;
left:0;
}

#container {
z-index:3;
position:relative;
width:960px;
margin:0 auto;
}

#logo {
display:inline;
float:left;
margin:18px 0 0;
}

#flags {
width:790px;
display:inline;
float:right;
height:62px;
margin:23px 0 0;
}

#flags TD {
text-align:center;
color:#ffffff;
font-size:9px;
cursor:default;
padding:0 0 3px 10px;
}

#topNav {
text-align:right;
width:790px;
display:inline;
float:right;
height:53px;
}

#topNav UL {
list-style-type:none;
width:auto;
display:inline;
float:right;
list-style-image:none;
margin:0;
padding:0;
}

#topNav LI {
list-style-type:none;
display:inline;
float:left;
height:51px;
overflow:hidden;
list-style-image:none;
margin:0 0 0 5px;
padding:0;
}

#topNav LI A {
outline-style:none;
outline-color:invert;
outline-width:medium;
width:auto;
display:inline;
float:left;
text-decoration:none;
}

#topNav LI.navhome {
width:57px;
}

#topNav LI.navhome A {
margin-top:8px;
width:116px;
background:url(/static/images/nav_home.png) no-repeat 0 0;
height:33px;
_background:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/static/images/nav_home.png",sizingMethod="crop");
}

#topNav LI.navourstory {
width:65px;
}

#topNav LI.navourstory A {
width:132px;
background:url(/static/images/nav_story.png) no-repeat 0 0;
height:51px;
_background:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/static/images/nav_story.png",sizingMethod="crop");
}

#topNav LI.navourproducts {
width:87px;
}

#topNav LI.navourproducts A {
width:176px;
background:url(/static/images/nav_products.png) no-repeat 0 0;
height:51px;
_background:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/static/images/nav_products.png",sizingMethod="crop");
}

#topNav LI.navhelpfulstuff A {
margin-top:1px;
width:146px;
background:url(/static/images/nav_help.png) no-repeat 0 0;
height:49px;
_background:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/static/images/nav_help.png",sizingMethod="crop");
}

#topNav LI.navgivingstuffback {
width:88px;
}

#topNav LI.navgivingstuffback A {
margin-top:1px;
width:176px;
background:url(/static/images/giving-stuff-back.png) no-repeat 0 0;
height:51px;
_background:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/static/images/giving-stuff-back.png",sizingMethod="crop");
}

#topNav LI.navourexperts {
width:83px;
}

#topNav LI.navourexperts A {
width:168px;
background:url(/static/images/nav_experts.png) no-repeat 0 0;
height:51px;
_background:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/static/images/nav_experts.png",sizingMethod="crop");
}

#topNav LI.navwheretobuy {
width:76px;
}

#topNav LI.navwheretobuy A {
width:154px;
background:url(/static/images/nav_buy.png) no-repeat 0 0;
height:50px;
_background:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/static/images/nav_buy.png",sizingMethod="crop");
}

#topNav LI.navrecipes A {
margin-top:8px;
width:152px;
background:url(/static/images/nav_recipes.png) no-repeat 0 0;
height:34px;
_background:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/static/images/nav_recipes.png",sizingMethod="crop");
}

#topNav LI.navourfriends A {
margin-top:1px;
width:152px;
background:url(/static/images/nav_friends.png) no-repeat 0 0;
height:49px;
_background:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/static/images/nav_friends.png",sizingMethod="crop");
}

#topNav LI.navfunstuff {
width:60px;
}

#topNav LI.navfunstuff A {
width:122px;
background:url(/static/images/nav_fun.png) no-repeat 0 0;
height:51px;
_background:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/static/images/nav_fun.png",sizingMethod="crop");
}

#topNav LI.navcontactus A {
width:146px;
background:url(/static/images/nav_contact.png) no-repeat 0 0;
height:51px;
_background:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/static/images/nav_contact.png",sizingMethod="crop");
}

#main {
position:relative;
min-height:636px;
width:960px;
display:inline;
float:left;
height:auto !important;
}

#homeLeft {
position:relative;
min-height:590px;
width:690px;
display:inline;
float:left;
height:auto !important;
margin:20px 0 0;
}

#ella {
position:relative;
width:600px;
display:inline;
float:left;
height:430px;
}

#bubble {
position:absolute;
width:323px;
bottom:200px;
height:233px;
left:29px;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/static/images/speechbubble.png",sizingMethod="stretch");
}

HTML > BODY #bubble IMG {
z-index:0;
position:absolute;
display:block;
}

#bubble DIV {
z-index:3;
position:relative;
color:#743931;
padding:12px 20px 0;
}

#girl4 {
position:absolute;
bottom:-5px;
left:10px;
}

#twitterLink {
width:154px;
display:inline;
float:left;
height:148px;
clear:both;
overflow:hidden;
margin:15px 0 0;
}

#twitterLink A {
width:308px;
display:inline;
background:url(/static/images/twitter_sign.png) no-repeat 0 0;
float:left;
height:148px;
text-decoration:none;
_background:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/static/images/twitter_sign.png",sizingMethod="crop");
}

#twitterLink A:hover {
margin:0 0 0 -154px;
}

#productLink {
width:192px;
display:inline;
float:left;
height:140px;
overflow:hidden;
margin:25px 0 0 200px;
}

#productLink A {
width:384px;
display:inline;
background:url(/static/images/products_sign.png) no-repeat 0 0;
float:left;
height:140px;
text-decoration:none;
_background:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/static/images/products_sign.png",sizingMethod="crop");
}

#productLink A:hover {
margin:0 0 0 -192px;
}

#cfLink {
width:201px;
display:inline;
float:left;
height:136px;
overflow:hidden;
margin:25px 0 0;
}

#cfLinkRecipes {
width:201px;
display:inline;
float:left;
height:136px;
overflow:hidden;
margin:25px 0 0 15px;
}

#cfLinkRecipes A {
width:405px;
display:inline;
background:url(/static/images/npd/recipes_signpost.png) no-repeat 0 0;
float:left;
height:136px;
text-decoration:none;
_background:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/static/images/npd/recipes_signpost.png",sizingMethod="crop");
}

#cfLink A {
width:405px;
display:inline;
background:url(/static/images/consumer_forum.png) no-repeat 0 0;
float:left;
height:136px;
text-decoration:none;
_background:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/static/images/consumer_forum.png",sizingMethod="crop");
}

#fbLink A {
width:205px;
display:inline;
background:url(/static/images/facebook.png) no-repeat 0 0;
float:left;
height:136px;
text-decoration:none;
_background:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/static/images/facebook.png",sizingMethod="crop");
}

#fbLink2011 A {
width:205px;
display:inline;
background:url(/static/images/facebook2011.png) no-repeat 0 0;
float:left;
height:136px;
text-decoration:none;
_background:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/static/images/facebook2011.png",sizingMethod="crop");
}

#tLink A {
width:207px;
display:inline;
background:url(/static/images/twitter.png) no-repeat 0 0;
float:left;
height:136px;
text-decoration:none;
_background:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/static/images/twitter.png",sizingMethod="crop");
}

#tLink2011 A {
width:207px;
display:inline;
background:url(/static/images/twitter2011.png) no-repeat 0 0;
float:left;
height:136px;
text-decoration:none;
_background:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/static/images/twitter2011.png",sizingMethod="crop");
}

#pLink A {
width:405px;
display:inline;
background:url(/static/images/meet_our_products.png) no-repeat 0 0;
float:left;
height:136px;
text-decoration:none;
_background:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/static/images/meet_our_products.png",sizingMethod="crop");
}

#pLink2011 A {
width:405px;
display:inline;
background:url(/static/images/meet_our_products2011.png) no-repeat 0 0;
float:left;
height:136px;
text-decoration:none;
_background:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/static/images/meet_our_products2011.png",sizingMethod="crop");
}

#homeShot {
z-index:-1;
position:absolute;
width:550px;
height:210px;
top:250px;
left:135px;
}

#homeRight {
position:relative;
width:270px;
display:inline;
float:right;
margin:20px 0 0;
}

#yellowBox {
width:263px;
display:inline;
background:url(/static/images/yellow_box.png) no-repeat 0 0;
float:left;
height:170px;
_background:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/static/images/yellow_box.png",sizingMethod="crop");
margin:0 0 10px 7px;
}

#yellowBox P {
width:115px;
color:#000;
}

#redBox {
width:265px;
display:inline;
background:url(/static/images/green_box.png) no-repeat 0 0;
float:left;
height:170px;
_background:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/static/images/green_box.png",sizingMethod="crop");
margin:0 0 10px 5px;
}

#purpleBox {
width:269px;
display:inline;
background:url(/static/images/purple_box.png) no-repeat 0 0;
float:left;
height:170px;
_background:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/static/images/purple_box.png",sizingMethod="crop");
margin:0 0 10px 1px;
}

#purpleBox DIV {
z-index:3;
position:relative;
top:0;
left:0;
padding:7px 0 0 15px;
}

#footer {
line-height:28px;
width:937px;
display:inline;
background:url(/static/images/footer_bg.png) no-repeat 0 0;
float:left;
font-size:11px;
_background:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/static/images/footer_bg.png",sizingMethod="crop");
padding:0 0 10px;
}

#footer A {
color:#000;
text-decoration:none;
}

#footerLeft {
z-index:3;
position:relative;
width:auto;
display:inline;
float:left;
padding:0 0 0 10px;
}

#footerRight {
z-index:3;
position:relative;
width:auto;
display:inline;
float:right;
padding:0 10px 0 0;
}

#board {
position:relative;
min-height:600px;
width:227px;
display:inline;
background:url(/static/images/board_post.png) no-repeat 0 70px;
float:right;
height:auto !important;
}

#board1 {
position:relative;
min-height:600px;
width:227px;
display:inline;
float:right;
height:auto !important;
background:url(/static/images/board_post.png) no-repeat 0 30px;
}

#boardMain {
width:227px;
margin:25px 0 0;
}

#boardTop {
background:url(/static/images/board_top.png) no-repeat 0 0;
_background:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/static/images/board_top.png",sizingMethod="crop");
}

#boardBtm {
width:227px;
background:url(/static/images/board_btm.png) no-repeat 0 0;
height:17px;
_background:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/static/images/board_btm.png",sizingMethod="crop");
}

#boardTop DIV {
z-index:3;
position:relative;
padding:26px 20px 10px 34px;
}

#boardTop DIV IMG {
background:url(/static/images/board_img_bg.gif) no-repeat 0 0;
margin:25px 0 0;
padding:8px;
}

#boardNav {
list-style-type:none;
list-style-image:none;
margin:0;
padding:0;
}

#boardNav LI {
font-size:15px;
font-weight:bold;
margin:0;
padding:0 0 8px;
}

#boardNav LI.L3 {
font-size:13px;
font-weight:normal;
}

#funBox {
position:relative;
width:467px;
display:inline;
background:url(/static/images/fun_bg.png) no-repeat 0 0;
float:left;
height:549px;
color:#ffffff;
overflow:auto;
_background:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/static/images/fun_bg.png",sizingMethod="crop");
margin:10px 0 0 -17px;
padding:30px 20px 20px 30px;
}

#funBox .scroll2 {
width:450px;
height:549px;
overflow:auto;
}

#funBox .jScrollPaneDrag {
background:url(/static/images/fun_slider.png) no-repeat 50% 50%;
}

#funBox .jScrollPaneTrack {
background:url(/static/images/fun_scroll_bar.png) no-repeat 50% 50%;
}

#mainBox {
z-index:100;
position:relative;
width:484px;
display:inline;
float:left;
margin:25px 0 0;
}

#mainTop {
width:484px;
}

#mainBtm {
width:484px;
height:18px;
}

#wideTop {
width:700px;
}

#wideBtm {
width:700px;
height:18px;
}

#wideBox #wideTop {
background:url(/static/images/wide_box_top.png) no-repeat 0 0;
_background:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/static/images/wide_box_top.png",sizingMethod="crop");
}

#wideBox #wideBtm {
background:url(/static/images/wide_box_btm.png) no-repeat 0 0;
_background:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/static/images/wide_box_btm.png",sizingMethod="crop");
}

#wideBox #greenTop {
width:700px;
background:url(/static/images/nursary-main-bg.png) no-repeat 0 0;
_background:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/static/images/nursary-main-bg.png",sizingMethod="crop");
}

#wideBox #greenBtm {
width:700px;
background:url(/static/images/nursary-main-bg-bottom.png) no-repeat 0 0;
_background:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/static/images/nursary-main-bg-bottom.png",sizingMethod="crop");
}

.whiteBox #mainTop {
background:url(/static/images/white_box_top.png) no-repeat 0 0;
_background:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/static/images/white_box_top.png",sizingMethod="crop");
}

.whiteBox #mainBtm {
background:url(/static/images/white_box_btm.png) no-repeat 0 0;
_background:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/static/images/white_box_btm.png",sizingMethod="crop");
}

.lightpurpleBox #mainTop {
background:url(/static/images/purple_box_top.png) no-repeat 0 0;
_background:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/static/images/purple_box_top.png",sizingMethod="crop");
}

.lightpurpleBox #mainBtm {
background:url(/static/images/purple_box_btm.png) no-repeat 0 0;
_background:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/static/images/purple_box_btm.png",sizingMethod="crop");
}

.lightgreenBox #mainTop {
background:url(/static/images/lightgreen_box_top.png) no-repeat 0 0;
_background:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/static/images/lightgreen_box_top.png",sizingMethod="crop");
}

.lightgreenBox #mainBtm {
background:url(/static/images/lightgreen_box_btm.png) no-repeat 0 0;
_background:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/static/images/lightgreen_box_btm.png",sizingMethod="crop");
}

.orangeBox #mainTop {
background:url(/static/images/orange_box_top.png) no-repeat 0 0;
_background:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/static/images/orange_box_top.png",sizingMethod="crop");
}

.orangeBox #mainBtm {
background:url(/static/images/orange_box_btm.png) no-repeat 0 0;
_background:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/static/images/orange_box_btm.png",sizingMethod="crop");
}

.pinkBox #mainTop {
background:url(/static/images/pink_box_top.png) no-repeat 0 0;
_background:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/static/images/pink_box_top.png",sizingMethod="crop");
}

.pinkBox #mainBtm {
background:url(/static/images/pink_box_btm.png) no-repeat 0 0;
_background:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/static/images/pink_box_btm.png",sizingMethod="crop");
}

.darkpinkBox #mainTop {
background:url(/static/images/darkpink_box_top.png) no-repeat 0 0;
_background:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/static/images/darkpink_box_top.png",sizingMethod="crop");
}

.darkpinkBox #mainBtm {
background:url(/static/images/darkpink_box_btm.png) no-repeat 0 0;
_background:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/static/images/darkpink_box_btm.png",sizingMethod="crop");
}

.darkpinkBox .jScrollPaneDrag {
background:url(/static/images/yellow_scroll.png) no-repeat 0 0;
_background:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/static/images/yellow_scroll.png",sizingMethod="crop");
}

.darkpinkBox .jScrollPaneTrack {
background:url(/static/images/yellow_track.png) no-repeat 50% 0;
_background:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/static/images/yellow_track.png",sizingMethod="crop");
}

.blueBox #mainTop {
background:url(/static/images/blue_box_top.png) no-repeat 0 0;
_background:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/static/images/blue_box_top.png",sizingMethod="crop");
}

.blueBox #mainBtm {
background:url(/static/images/blue_box_btm.png) no-repeat 0 0;
_background:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/static/images/blue_box_btm.png",sizingMethod="crop");
}

.redBox #mainTop {
background:url(/static/images/red_box_top.png) no-repeat 0 0;
color:#ffffff;
_background:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/static/images/red_box_top.png",sizingMethod="crop");
}

.redBox #mainBtm {
background:url(/static/images/red_box_btm.png) no-repeat 0 0;
_background:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/static/images/red_box_btm.png",sizingMethod="crop");
}

.yellowBox #mainTop {
background:url(/static/images/yellow_box_top.png) no-repeat 0 0;
_background:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/static/images/yellow_box_top.png",sizingMethod="crop");
}

.yellowBox #mainBtm {
background:url(/static/images/yellow_box_btm.png) no-repeat 0 0;
_background:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/static/images/yellow_box_btm.png",sizingMethod="crop");
}

.darkgreenBox #mainTop {
background:url(/static/images/darkgreen_box_top.png) no-repeat 0 0;
color:#ffffff;
_background:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/static/images/darkgreen_box_top.png",sizingMethod="crop");
}

.darkgreenBox #mainBtm {
background:url(/static/images/darkgreen_box_btm.png) no-repeat 0 0;
_background:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/static/images/darkgreen_box_btm.png",sizingMethod="crop");
}

.darkorangeBox #mainTop {
background:url(/static/images/darkorange_box_top.png) no-repeat 0 0;
color:#ffffff;
_background:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/static/images/darkorange_box_top.png",sizingMethod="crop");
}

.darkorangeBox #mainBtm {
background:url(/static/images/darkorange_box_btm.png) no-repeat 0 0;
_background:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/static/images/darkorange_box_btm.png",sizingMethod="crop");
}

#mainContentWrap {
z-index:3;
position:relative;
margin:15px 0 0 20px;
padding:0 10px 0 0;
}

#stretchIntro {
position:relative;
width:649px;
display:inline;
background:url(/static/images/orange_wide_box.png) no-repeat 0 0;
float:left;
height:145px;
_background:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/static/images/orange_wide_box.png",sizingMethod="crop");
}

#stretchBoxWrap .orangeBox {
background:url(/static/images/orange_wide_box.png) no-repeat 0 0;
_background:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/static/images/orange_wide_box.png",sizingMethod="crop");
}

#stretchBoxWrap .darkgreenBox {
background:url(/static/images/darkgreen_wide_box.png) no-repeat 0 0;
_background:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/static/images/darkgreen_wide_box.png",sizingMethod="crop");
}

#stretchBoxWrap .pinkBox {
_background:none;
}

#stretchBoxWrap .lightgreenBox {
background:url(/static/images/lightgreen_wide_box.png) no-repeat 0 0;
_background:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/static/images/lightgreen_wide_box.png",sizingMethod="crop");
}

#stretchBoxWrap .lightpurpleBox {
background:url(/static/images/lightpurple_wide_box.png) no-repeat 0 0;
_background:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/static/images/lightpurple_wide_box.png",sizingMethod="crop");
}

#stretchBoxWrap .redBox {
background:url(/static/images/red_wide_box.png) no-repeat 0 0;
_background:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/static/images/red_wide_box.png",sizingMethod="crop");
}

#stretchBoxWrap .yellowBox {
background:url(/static/images/yellow_wide_box.png) no-repeat 0 0;
_background:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/static/images/yellow_wide_box.png",sizingMethod="crop");
}

#stretchBoxWrap .darkorangeBox {
background:url(/static/images/darkorange_wide_box.png) no-repeat 0 0;
_background:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/static/images/darkorange_wide_box.png",sizingMethod="crop");
}

#stretchIntroInner {
width:609px;
height:115px;
overflow:hidden;
margin:15px 0 0 20px;
}

#stretchBox {
position:relative;
display:inline;
float:left;
margin:15px 0 0;
}

#stretchBox #mainContentWrap {
margin:15px 0 0 20px;
padding:0;
}

#stretchBox .scroll1 {
min-width:400px;
min-height:100px;
display:inline;
max-width:611px;
float:left;
max-height:390px;
overflow:auto;
_height:100px;
_width:400px;
_overflow:visible;
}

#stretchBox .scroll2 {
height:390px;
padding:0 30px 0 0;
}

#stretchTL {
background:url(/static/images/stretch_tl.png) no-repeat 0 0;
_background:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/static/images/stretch_tl.png",sizingMethod="crop");
}

#stretchTR {
width:20px;
background:url(/static/images/stretch_tr.png) no-repeat 0 0;
_background:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/static/images/stretch_tr.png",sizingMethod="crop");
}

#stretchBL {
background:url(/static/images/stretch_bl.png) no-repeat 0 0;
height:20px;
_background:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/static/images/stretch_bl.png",sizingMethod="crop");
}

#stretchBR {
width:20px;
background:url(/static/images/stretch_br.png) no-repeat 0 0;
height:20px;
_background:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/static/images/stretch_br.png",sizingMethod="crop");
}

.scroll1 {
min-height:100px;
height:auto !important;
max-height:540px;
}

HTML > BODY .scroll1 {
overflow:auto;
}

.scroll2 {
height:540px;
overflow:auto;
}

.awards .scroll1 {
max-height:500px;
}

.awards .scroll2 {
height:500px;
}

.awards H3 {
color:#6b207e;
margin:0;
}

#productBox {
position:relative;
width:283px;
display:inline;
float:left;
margin:25px 0 0;
}

#productTop {
width:283px;
}

#productBtm {
width:283px;
height:18px;
}

.whiteBox #productTop {
background:url(/static/images/product_white_top.png) no-repeat 0 0;
_background:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/static/images/product_white_top.png",sizingMethod="crop");
}

.whiteBox #productBtm {
background:url(/static/images/product_white_btm.png) no-repeat 0 0;
_background:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/static/images/product_white_btm.png",sizingMethod="crop");
}

.lightpurpleBox #productTop {
background:url(/static/images/product_purple_top.png) no-repeat 0 0;
_background:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/static/images/product_purple_top.png",sizingMethod="crop");
}

.lightpurpleBox #productBtm {
background:url(/static/images/product_purple_btm.png) no-repeat 0 0;
_background:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/static/images/product_purple_btm.png",sizingMethod="crop");
}

.yellowBox #productTop {
background:url(/static/images/product_yellow_top.png) no-repeat 0 0;
_background:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/static/images/product_purple_btm.png",sizingMethod="crop");
}

.yellowBox #productBtm {
background:url(/static/images/product_yellow_btm.png) no-repeat 0 0;
_background:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/static/images/product_yellow_btm.png",sizingMethod="crop");
}

.darkorangeBox #productTop {
background:url(/static/images/product_darkorange_top.png) no-repeat 0 0;
color:#ffffff;
_background:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/static/images/product_darkorange_top.png",sizingMethod="crop");
}

.darkorangeBox #productBtm {
background:url(/static/images/product_darkorange_btm.png) no-repeat 0 0;
_background:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/static/images/product_darkorange_btm.png",sizingMethod="crop");
}

.orangeBox #productTop {
background:url(/static/images/product_orange_top.png) no-repeat 0 0;
_background:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/static/images/product_orange_top.png",sizingMethod="crop");
}

.orangeBox #productBtm {
background:url(/static/images/product_orange_btm.png) no-repeat 0 0;
_background:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/static/images/product_orange_btm.png",sizingMethod="crop");
}

.darkgreenBox #productTop {
background:url(/static/images/product_darkgreen_top.png) no-repeat 0 0;
color:#ffffff;
_background:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/static/images/product_darkgreen_top.png",sizingMethod="crop");
}

.darkgreenBox #productBtm {
background:url(/static/images/product_darkgreen_btm.png) no-repeat 0 0;
_background:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/static/images/product_darkgreen_btm.png",sizingMethod="crop");
}

.lightgreenBox #productTop {
background:url(/static/images/product_lightgreen_top.png) no-repeat 0 0;
_background:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/static/images/product_lightgreen_top.png",sizingMethod="crop");
}

.lightgreenBox #productBtm {
background:url(/static/images/product_lightgreen_btm.png) no-repeat 0 0;
_background:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/static/images/product_lightgreen_btm.png",sizingMethod="crop");
}

.redBox #productTop {
background:url(/static/images/product_red_top.png) no-repeat 0 0;
color:#ffffff;
_background:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/static/images/product_red_top.png",sizingMethod="crop");
}

.redBox #productBtm {
background:url(/static/images/product_red_btm.png) no-repeat 0 0;
_background:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/static/images/product_red_btm.png",sizingMethod="crop");
}

.pinkBox #productTop {
background:url(/static/images/product_pink_top.png) no-repeat 0 0;
_background:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/static/images/product_pink_top.png",sizingMethod="crop");
}

.pinkBox #productBtm {
background:url(/static/images/product_pink_btm.png) no-repeat 0 0;
_background:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/static/images/product_pink_btm.png",sizingMethod="crop");
}

#goodList LI {
background:url(/static/images/smiley.png) no-repeat 0 2px;
padding:0 0 8px 25px;
}

#badList LI {
background:url(/static/images/sad.png) no-repeat 0 2px;
padding:0 0 8px 25px;
}

#ella1 {
position:relative;
width:206px;
display:inline;
float:left;
height:600px;
margin:0 0 0 22px;
}

#orangeBubbleTop {
width:206px;
background:url(/static/images/orange_bubble_top.png) no-repeat 0 0;
_background:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/static/images/orange_bubble_top.png",sizingMethod="crop");
}

#orangeBubbleBtm {
width:206px;
background:url(/static/images/orange_bubble_btm.png) no-repeat 0 0;
height:26px;
_background:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/static/images/orange_bubble_btm.png",sizingMethod="crop");
}

#greenBubbleTop {
width:206px;
background:url(/static/images/green_bubble_top.png) no-repeat 0 0;
_background:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/static/images/green_bubble_top.png",sizingMethod="crop");
}

#greenBubbleBtm {
width:206px;
background:url(/static/images/green_bubble_btm.png) no-repeat 0 0;
height:26px;
_background:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/static/images/green_bubble_btm.png",sizingMethod="crop");
}

#girl {
z-index:3;
position:absolute;
width:134px;
bottom:17px;
height:208px;
right:-30px;
}

#girl3 {
z-index:3;
position:absolute;
width:134px;
bottom:17px;
height:208px;
left:-38px;
}

#ella2 {
z-index:3;
position:absolute;
width:206px;
height:620px;
right:0;
margin:0 0 0 22px;
}

#ella3 {
z-index:3;
position:absolute;
width:206px;
height:620px;
right:40px;
margin:0 0 0 22px;
}

#whiteBubble {
z-index:5;
position:absolute;
width:175px;
bottom:225px;
display:inline;
float:left;
right:0;
}

#whiteBubbleTop {
width:175px;
background:url(/static/images/white_bubble_top.png) no-repeat 0 0;
_background:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/static/images/white_bubble_top.png",sizingMethod="crop");
}

#whiteBubbleBtm {
width:175px;
background:url(/static/images/white_bubble_btm.png) no-repeat 0 0;
height:22px;
_background:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/static/images/white_bubble_btm.png",sizingMethod="crop");
}

#whiteBubbleTop DIV {
z-index:10;
position:relative;
min-height:75px !important;
height:auto !important;
color:#743931;
font-size:12px;
padding:5px 10px 0;
}

#whiteBubble2 {
z-index:5;
position:absolute;
width:175px;
bottom:210px;
display:inline;
float:left;
left:-170px;
}

#whiteBubble3 {
z-index:5;
position:absolute;
width:175px;
bottom:235px;
display:inline;
float:left;
left:-98px;
}

#whiteBubbleTop2 {
width:175px;
background:url(/static/images/white_bubble2_top.png) no-repeat 0 0;
_background:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/static/images/white_bubble2_top.png",sizingMethod="crop");
}

#whiteBubbleBtm2 {
width:175px;
background:url(/static/images/white_bubble2_btm.png) no-repeat 0 0;
height:22px;
_background:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/static/images/white_bubble2_btm.png",sizingMethod="crop");
}

#girlnpd {
z-index:3;
position:absolute;
width:134px;
bottom:17px;
height:208px;
left:-150px;
}

#productShot {
position:relative;
width:270px;
display:inline;
float:left;
height:450px;
margin:25px 0 0;
}

#productShot DIV {
position:absolute;
text-align:center;
width:270px;
bottom:0;
left:0;
}

#productShotWide {
position:relative;
width:435px;
display:inline;
float:left;
height:450px;
margin:25px 0 0;
}

#productShotWide DIV {
position:absolute;
text-align:center;
width:435px;
bottom:0;
left:0;
}

#backSign {
position:absolute;
width:90px;
height:114px;
overflow:hidden;
top:490px;
left:380px;
}

#backSign A {
width:182px;
display:inline;
background:url(/static/images/back.png) no-repeat 0 0;
float:left;
height:114px;
text-decoration:none;
_background:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/static/images/back.png",sizingMethod="crop");
}

#backSign A:hover {
margin:0 0 0 -92px;
}

#nextSign {
position:absolute;
width:151px;
height:114px;
overflow:hidden;
top:490px;
left:500px;
}

#nextSign A {
width:304px;
display:inline;
background:url(/static/images/next_product.png) no-repeat 0 0;
float:left;
height:114px;
text-decoration:none;
_background:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/static/images/next_product.png",sizingMethod="crop");
}

#nextSign A:hover {
margin:0 0 0 -153px;
}

#productTable TD {
text-align:center;
vertical-align:top;
padding:0 22px 20px;
}

#productTable1 {
width:640px;
}

#productTable1 TD {
text-align:center;
vertical-align:top;
padding:0 10px 5px;
}

#stores {
width:609px;
border-collapse:collapse;
margin:1px 0 0 1px;
}

#stores TD {
border-bottom:#969 1px solid;
border-left:#969 1px solid;
font-size:11px;
border-top:#969 1px solid;
border-right:#969 1px solid;
padding:5px 4px;
}

.faqType {
list-style-type:none;
cursor:pointer;
margin:0;
padding:0;
}

.jScrollPaneContainer {
z-index:1;
position:relative;
overflow:hidden;
}

.awards .jScrollPaneContainer {
width:454px !important;
}

.jScrollPaneTrack {
position:absolute;
background:url(/static/images/scroll_track.png) no-repeat 50% 0;
height:100%;
top:0;
cursor:pointer;
right:0;
_background:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/static/images/scroll_track.png",sizingMethod="crop");
}

.jScrollPaneDrag {
position:absolute;
background:url(/static/images/scroll_btn.png) no-repeat 0 0;
overflow:hidden;
cursor:pointer;
_background:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/static/images/scroll_btn.png",sizingMethod="crop");
}

.awards .jScrollPaneDrag {
background:url(/static/images/award.png) no-repeat 0 0;
_background:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/static/images/award.png",sizingMethod="crop");
}

.jScrollPaneDragTop {
position:absolute;
overflow:hidden;
top:0;
left:0;
}

.jScrollPaneDragBottom {
position:absolute;
bottom:0;
overflow:hidden;
left:0;
}

A.jScrollArrowUp {
z-index:1;
position:absolute;
text-indent:-2000px;
display:block;
height:9px;
overflow:hidden;
top:0;
right:0;
}

A.jScrollArrowDown {
z-index:1;
position:absolute;
text-indent:-2000px;
bottom:0;
display:block;
height:9px;
overflow:hidden;
right:0;
}

#formSignup LABEL {
text-align:left;
width:15em;
display:block;
float:left;
margin-right:.5em;
}

#formSignup .freeText {
width:90%;
}

#formSignup TH {
text-align:left;
}

#formSignupError {
display:none;
color:red;
}

.formSignupError {
color:red;
}

#main UL LI.sub1 {
padding-bottom:5px;
line-height:15px;
list-style-type:none;
padding-left:13px;
margin-left:20px;
list-style-image:none;
}

#main UL LI.sub2 {
padding-bottom:5px;
line-height:15px;
list-style-type:none;
padding-left:13px;
margin-left:40px;
list-style-image:none;
}

#main UL LI.sub3 {
padding-bottom:5px;
line-height:15px;
list-style-type:none;
padding-left:13px;
margin-left:60px;
list-style-image:none;
}

#main UL LI.sub4 {
padding-bottom:5px;
line-height:15px;
list-style-type:none;
padding-left:13px;
margin-left:80px;
list-style-image:none;
}

#main UL LI.sub5 {
padding-bottom:5px;
line-height:15px;
list-style-type:none;
padding-left:13px;
margin-left:100px;
list-style-image:none;
}

#main UL LI.sub6 {
padding-bottom:5px;
line-height:15px;
list-style-type:none;
padding-left:13px;
margin-left:120px;
list-style-image:none;
}

#mainBox .padTable TD {
padding-top:15px;
}

.padTable {
width:410px;
}

#runnersUp {
margin:0 0 0 40px;
}

#runnersUp IMG {
margin:0 0 5px;
}

#runnersUp TD {
padding:0 0 10px;
}

.awardBoxTop {
width:392px;
background:url(/static/images/award_box_top.gif) no-repeat 0 0;
margin:6px 0 0;
}

.awardBoxBtm {
background:url(/static/images/award_box_btm.gif) no-repeat 0 100%;
padding:15px 20px 15px 0;
}

#mainBox .awardBoxBtm TD {
padding:0 0 0 20px;
}

.awards {
color:#9763a5;
}

#btmBlock {
padding:10px 0 0;
}

#mainContents #btmBlock {
padding:0;
}

.smile {
display:block;
background:url(/static/images/smile.png) no-repeat 0 0;
_background:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/static/images/smile.png",sizingMethod="crop");
padding:0 0 0 18px;
}

#boardTop #navContent IMG {
margin:0;
padding:0;
}

#recipeForm {
width:336px;
display:inline;
background:url(/static/images/form_btm.gif) #ffffff no-repeat 0 100%;
float:left;
height:auto;
margin:10px 0 30px;
padding:10px 12px 40px;
}

.textbox1orange {
display:inline;
background:url(/static/images/textbox1orange.jpg) no-repeat 0 0;
float:left;
height:23px;
font-size:11px;
margin:0 5px 0 0;
padding:6px 10px 5px;
}

.textbox1orangeRefer {
display:inline;
background:url(/static/images/refer/textbox1orange.jpg) no-repeat 0 0;
float:left;
height:20px;
font-size:11px;
margin:0 5px 0 0;
padding:6px 10px 5px;
}

.textfield1 {
display:inline;
background:url(/static/images/textbox1.gif) no-repeat 0 0;
float:left;
height:23px;
font-size:11px;
margin:0 5px 0 0;
padding:8px 10px 5px;
}

.textfieldform {
width:271px;
display:inline;
float:left;
height:23px;
font-size:11px;
margin:0 5px 0 0;
padding:4px 10px 5px 0;
}

.textfield1 INPUT {
width:260px;
height:15px;
}

.textfield2 {
display:inline;
float:left;
height:23px;
font-size:11px;
margin:0 5px 0 0;
padding:3px 10px 5px;
}

.textbox2orange {
display:inline;
background:url(/static/images/textbox2orange.jpg) no-repeat 0 0;
float:left;
height:23px;
font-size:11px;
margin:0 5px 0 0;
padding:3px 10px 5px;
}

.textfield3 {
display:inline;
background:url(/static/images/textbox3.gif) no-repeat 0 0;
float:left;
height:23px;
font-size:11px;
margin:0 5px 0 0;
padding:8px 10px 0;
}

.textfield4 {
display:inline;
background:url(/static/images/textbox4.gif) no-repeat 0 0;
float:left;
height:23px;
font-size:11px;
margin:0 5px 0 0;
padding:8px 10px 0;
}

.textfield4 INPUT {
width:206px;
height:20px;
}

.textfield5 {
display:inline;
background:url(/static/images/files.gif) no-repeat 0 0;
float:left;
height:23px;
margin:0 5px 0 0;
padding:8px 10px 0;
}

.textfield5 INPUT {
width:150px;
height:20px;
}

.textarea1 {
background:url(/static/images/textarea1.gif) no-repeat 0 0;
height:98px;
font-size:11px;
margin:0 5px 0 0;
padding:8px 10px 0;
}

.textarea1 TEXTAREA {
width:260px;
height:90px;
}

.textarea2 {
background:url(/static/images/textarea2.gif) no-repeat 0 0;
height:98px;
font-size:11px;
margin:0 5px 0 0;
padding:8px 10px 0 25px;
}

.textarea2 TEXTAREA {
width:245px;
height:90px;
}

#mainBox #recipeForm TD.starHeading {
background:url(/static/images/star.gif) no-repeat 0 0;
height:45px;
padding:0 0 0 44px;
}

#mainBox #recipeForm TD.starHeading H2 {
font-size:20px;
}

#mainBox #recipeForm H3 {
margin:0;
}

#mainBox #recipeForm H3.small {
font-size:10px;
}

.recipeUploadForm .jScrollPaneDrag {
background:url(/static/images/spoon.png) no-repeat 0 0;
_background:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/static/images/spoon.png",sizingMethod="crop");
}

#becomeAfriend {
min-height:1650px;
_height:1650px;
}

.textfieldP1 {
display:inline;
background:url(/static/images/textbox1_purple.gif) no-repeat 0 0;
float:left;
height:23px;
font-size:11px;
margin:0 5px 0 0;
padding:8px 10px 0;
}

.textfieldP1 INPUT {
width:260px;
height:20px;
}

.textfieldP2 {
display:inline;
background:url(/static/images/textbox2_purple.gif) no-repeat 0 0;
float:left;
height:23px;
font-size:11px;
margin:0 5px 0 0;
padding:8px 10px 0;
}

.textfieldP3 {
display:inline;
background:url(/static/images/textbox3_purple.gif) no-repeat 0 0;
float:left;
height:23px;
font-size:11px;
margin:0 5px 0 0;
padding:8px 10px 0;
}

.textfieldP4 {
display:inline;
background:url(/static/images/textbox4_purple.gif) no-repeat 0 0;
float:left;
height:23px;
font-size:11px;
margin:0 5px 0 0;
padding:8px 10px 0;
}

.textfieldP4 INPUT {
width:101px;
height:20px;
}

.selectMenu {
position:relative;
width:234px !important;
display:inline;
font-family:"Comic Sans MS", cursive, Arial;
background:url(/static/images/dropdown_purple.gif) no-repeat 0 0;
float:left;
height:31px;
font-size:11px;
font-weight:normal;
margin:0 5px 0 0;
padding:0 !important;
}

#orange .selectMenu {
position:relative;
width:271px !important;
display:inline;
font-family:"Comic Sans MS", cursive, Arial;
background:url(/static/images/dropdown_orange.gif) no-repeat 0 0;
float:left;
height:31px;
font-size:11px;
font-weight:normal;
margin:0 5px 0 0;
padding:0 !important;
}

#orange .selectMenuList {
z-index:101;
position:absolute;
width:215px;
display:none;
background:url(/static/images/select_top_orange.gif) no-repeat;
float:left;
top:0;
left:0;
margin:0;
padding:0 !important;
}

#orange .selectMenuList DIV {
display:inline;
background:url(/static/images/select_btm_orange.gif) no-repeat 0 100%;
float:left;
padding:10px !important;
}

.selectMenu SPAN {
width:165px !important;
display:block;
cursor:pointer;
padding:10px 30px 0 10px  !important;
}

.selectMenuList {
z-index:101;
position:absolute;
width:215px;
display:none;
background:url(/static/images/select_top.gif) no-repeat;
float:left;
top:0;
left:0;
margin:0;
padding:0 !important;
}

.selectMenuList DIV {
display:inline;
background:url(/static/images/select_btm.gif) no-repeat 0 100%;
float:left;
padding:10px !important;
}

.selectMenuList UL {
list-style-type:none;
width:195px;
display:inline;
float:left;
max-height:270px;
overflow:auto;
list-style-image:none;
_height:270px;
margin:0;
padding:0;
}

.selectMenuList LI {
cursor:pointer;
margin:0;
padding:0;
}

#mainBox #becomeAfriend TD.starHeading1 {
background:url(/static/images/star_purple.gif) no-repeat 0 0;
height:35px;
padding:0 0 0 44px;
}

#mainBox #becomeAfriend TD.starHeading1 H2 {
color:#6c217f;
font-size:20px;
}

#mainBox #becomeAfriend H3 {
color:#540e17;
margin:5px 0 0;
}

.becomeAFriendForm .jScrollPaneDrag {
background:url(/static/images/strawberry.gif) no-repeat 0 0;
_background:url(/static/images/strawberry.gif) 0 0 no-repeat;
}

#mainBox #becomeAfriend #sendmsg {
margin:10px 0 0;
}

#ourFriends {
z-index:99;
position:absolute;
width:648px;
bottom:13px;
display:inline;
background:url(/static/images/our_friends.png) no-repeat 0 0;
float:left;
height:188px;
right:108px;
_background:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/static/images/our_friends.png",sizingMethod="crop");
}

#funStuff {
z-index:2;
position:absolute;
top:115px;
left:-65px;
}

#flags .sounds {
cursor:pointer;
}

#flags .on {
background:url(/static/images/sound_on.gif) no-repeat 0 0;
}

.stButton .chicklets {
line-height:16px;
padding-left:14px !important;
width:35px !important;
display:inline-block;
font-family:Verdana, Helvetica, sans-serif;
white-space:nowrap;
background:url(/static/images/share.gif) no-repeat;
height:16px;
color:#ffffff !important;
font-size:10px !important;
}

.stButton .stButton_gradient {
background-image:url(http://w.sharethis.com/images/gradient-mid-bar.gif);
border-bottom:#bfbfbf 1px solid;
border-left:#bfbfbf 1px solid;
line-height:16px;
display:inline-block;
background-repeat:repeat !important;
font-family:serif;
font-size:16px;
border-top:#bfbfbf 1px solid;
border-right:#bfbfbf 1px solid;
-moz-border-radius:2px;
padding:0 !important;
}

.stButton .stHBubble {
line-height:13px !important;
margin-left:0 !important;
padding:2px 3px !important;
}

.stButton .stTwVbubble {
line-height:20px;
display:inline-block;
background:url(http://platform0.twitter.com/widgets/images/tweet.png) no-repeat right -145px;
color:#2a7090;
font-size:12px;
font-weight:bold;
padding:0 3px 0 0  !important;
}

.social_m_holder {
z-index:999;
position:relative;
margin:0 auto;
padding:0;
}

.social_m_inner {
display:inline;
float:right;
margin:0 0 5px;
}

#ellasexplorerdets {
margin-top:2px;
width:152px;
display:inline;
float:right;
margin-left:2px;
}

#info {
text-align:right;
width:75px;
display:inline;
float:left;
font-size:11px;
margin-right:2px;
}

#info P {
color:#ffffff;
margin:0;
padding:0;
}

#info A {
color:#ffffff;
text-decoration:none;
margin:0;
padding:0;
}

#info A:hover {
text-decoration:underline;
}

#children H1 {
margin:8px 0;
}

#explorerflag {
position:relative;
margin-top:-4px;
width:75px;
display:inline;
float:right;
}

#info .divider {
margin:5px 0;
}

#addChild {
margin-top:10px;
width:600px;
display:inline;
float:left;
}

#planeDiv {
z-index:200;
position:relative;
width:100%;
height:100px;
top:170px;
left:0;
}

#boardTop DIV#detssurround {
margin-top:20px;
width:187px;
display:inline;
margin-bottom:30px;
float:left;
margin-left:10px;
padding:10px 20px;
}

#strawContact #mainContentsStraw {
position:relative;
width:670px !important;
background:url(/static/images/nursery-form-bg-yellow-new.png) no-repeat 0 0;
height:374px;
margin-left:-6px;
overflow:hidden;
padding:16px 0 20px;
}

#strawContact .strawberry .info {
text-align:right;
margin-top:10px;
width:200px;
float:right;
color:#ffffff;
margin-right:10px;
}

#strawContact .strawberry .heading {
width:200px;
float:left;
}

#wideBox #orangeTop {
width:700px;
background:url(/static/images/nursary-main-bg-orange.png) no-repeat 0 0;
}

#wideBox #orangeBtm {
width:700px;
background:url(/static/images/nursary-main-bg-bottom-orange.png) no-repeat 0 0;
height:37px;
}

#strawContact #mainContentsStraw .jScrollPaneTrack {
width:30px !important;
right:24px !important;
}

#strawContact .strawberry .jScrollPaneDrag {
width:43px !important;
background:url(/static/images/strawberry.png) no-repeat 0 0;
height:46px !important;
}

#strawContact #mainStraw {
width:670px !important;
padding:0 0 30px;
}

#strawContact .scroll2 {
height:330px;
}

#strawContact .textarea1 {
width:434px;
background:url(/static/images/textarea_bg.gif) no-repeat 0 0;
height:243px;
margin:0;
padding:5px 0 0 10px;
}

#strawContact .textbox1orange {
display:inline;
background:url(/static/images/textbox1orange_new.jpg) no-repeat 0 0;
float:left;
height:23px;
font-size:11px;
margin:0 5px 0 0;
padding:8px 10px 5px;
}

#newfriends #frmBecomeAFriend {
z-index:100;
position:relative;
width:636px;
display:inline;
background:url(/static/images/baf-sign-up-form-background-new-amended.gif) no-repeat 0 0;
float:left;
height:373px;
padding:15px 0;
}

#strawContact .textbox2orange {
display:inline;
background:url(/static/images/textbox2orange-new.jpg) no-repeat 0 0;
float:left;
height:23px;
font-size:11px;
margin:0 5px 0 0;
padding:5px 18px 5px 3px;
}

#strawContact .selectMenu {
position:relative;
width:234px !important;
display:inline;
font-family:"Comic Sans MS", cursive, Arial;
background:url(/static/images/dropdown_orange_new.gif) no-repeat 0 0;
float:left;
height:31px;
font-size:11px;
font-weight:normal;
margin:0 5px 0 0;
padding:0 !important;
}

#strawContact .selectMenuList {
z-index:101;
position:absolute;
width:215px;
display:none;
background:url(/static/images/select_top_new.png) no-repeat 0 0;
float:left;
top:0;
left:0;
margin:0;
padding:0 !important;
}

#strawContact .selectMenuList DIV {
display:inline;
background:url(/static/images/select_btm_new.png) no-repeat 0 100%;
float:left;
padding:10px !important;
}

#strawContact .selectMenu SPAN {
height:15px;
overflow:hidden;
}

#strawContact P.contactdets {
color:#905128 !important;
font-size:14px;
}

#strawContact .textarea1 TEXTAREA {
width:280px;
max-width:380px;
height:120px;
max-height:210px;
padding-top:10px;
}

#boardthanks {
display:inline;
float:left;
padding:20px;
}

#boardTop #boardthanks IMG {
background:none transparent scroll repeat 0 0;
margin:10px 0;
padding:0;
}

#mainBoxPeach {
z-index:100;
position:relative;
width:692px;
display:inline;
float:left;
margin:25px 0 0;
}

.peachBox {
z-index:100;
position:relative;
width:692px;
display:inline;
background:url(/static/images/refer/fullbox.png) no-repeat 0 0;
float:left;
height:591px;
margin:25px 0 0;
}

.peachBox #mainTop {
width:682px;
}

.peachBox #topBox {
margin-top:10px;
width:653px;
display:inline;
background:url(/static/images/refer/topbox.gif) no-repeat 0 0;
float:left;
height:93px;
}

.peachBox #bottomBox {
margin-top:5px;
width:653px;
display:inline;
background:url(/static/images/refer/bottombox.gif) no-repeat 0 0;
float:left;
height:360px;
}

#mainContentsRefer .heading {
width:300px;
float:left;
}

#mainContentsRefer .info {
text-align:right;
margin-top:10px;
width:200px;
float:right;
color:#550f1a;
margin-right:30px;
}

.mainSurround {
width:672px;
display:inline;
float:left;
margin-left:2px;
}

#mainBox #bottomBox TD {
border-collapse:collapse;
vertical-align:top;
padding:0 10px 0 0;
}

.peachBox H1 {
color:#550f1a;
margin-bottom:0;
}

#filledBox {
width:269px;
display:inline;
float:left;
height:363px;
margin:20px 0 0 15px;
padding:13px 20px 20px;
}

#filledBoxSurround .stagetwo {
background:url(/static/images/npd/boxfilledpurple.png) no-repeat 0 0;
}

#filledBoxSurround .notstage {
background:url(/static/images/npd/boxfillednotrelated.png) no-repeat 0 0;
}

#npdcontent IMG {
width:79px;
float:left;
padding:0 10px 10px 0;
}

#npdcontent {
width:269px;
display:inline;
float:right;
}

#hollowBox {
width:340px;
display:inline;
float:left;
height:356px;
margin:20px 0 0 15px;
padding:20px;
}

#hollowBoxSurround .stagetwo {
background:url(/static/images/npd/boxhollowpurple.png) no-repeat 0 0;
}

#hollowBoxSurround .notstage {
background:url(/static/images/npd/boxhollownotrelated.png) no-repeat 0 0;
}

#flashpouches {
width:340px;
display:inline;
float:left;
}

#backtoproducts {
margin-top:25px;
display:inline;
float:right;
}

#npdtext {
margin-top:20px;
width:673px;
display:inline;
background:url(/static/images/npd/detailgreen.png) no-repeat 0 0;
float:left;
height:95px;
margin-left:16px;
padding:15px;
}

#npdsurround {
width:703px;
display:inline;
float:left;
}

#npdinfo {
margin-top:30px;
width:270px;
display:inline;
float:left;
height:315px;
}

#npdproduct {
margin-top:46px;
width:252px;
display:inline;
float:left;
height:410px;
margin-left:20px;
position:relative;
}

#npdproduct IMG {
width:252px;
height:410px;
}

UL.tabs {
display:inline;
float:left;
margin:0;
padding:0;
}

.tabbed-box {
border-bottom:0;
border-left:0;
width:270px;
background:url(/static/images/npd/tabbackgreen.png) no-repeat;
height:74px;
border-top:0;
border-right:0;
}

.tabbed-box .tabs LI {
list-style-type:none;
float:left;
list-style-image:none;
}

.tabbed-box .tabs LI A {
text-align:center;
border-left:0;
width:80px;
display:block;
color:#ffffff;
font-weight:bold;
text-decoration:none;
padding:12px 0;
}

.tabbed-box .tabs LI:first-child A {
border-left:medium none;
}

.tabbed-content {
position:relative;
margin-top:-7px;
width:236px;
display:block;
background:url(/static/images/npd/tableftbottomgreen.png) no-repeat 0 0;
float:left;
height:240px;
color:#ffffff;
padding:17px;
}

.nutritional {
position:relative;
left:-20000px;
}

#npdsurround2 {
position:relative;
padding-left:16px;
width:270px;
display:inline;
float:left;
height:470px;
}

#boardTop DIV#boardmenu {
width:200px;
display:inline;
float:left;
padding:26px 9px 20px 18px;
}

#boardTop div.boardmenuitem {
display:inline;
float:left;
height:60px;
margin-bottom:3px;
margin-top:14px;
position:relative;
width:40px;
z-index:1;
padding:0;
}

#whiteBubblenpd {
z-index:5;
position:absolute;
width:145px;
bottom:235px;
display:inline;
float:left;
left:-186px;
}

#whiteBubbleTopnpd {
width:145px;
background:url(/static/images/white_bubblenpd_top.png) no-repeat 0 0;
_background:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/static/images/white_bubblenpd_top.png",sizingMethod="crop");
}

#whiteBubbleBtmnpd {
width:145px;
background:url(/static/images/white_bubblenpd_btm.png) no-repeat 0 0;
height:22px;
_background:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/static/images/white_bubblenpd_btm.png",sizingMethod="crop");
}

.boardmenuitem A {
z-index:1;
position:relative;
display:inline;
float:left;
}

#boardTop DIV.boardmenuitem IMG {
z-index:1;
position:relative;
background:none transparent scroll repeat 0 0;
margin:0;
padding:0;
}

#boardTop DIV#boardimage {
width:55px;
display:inline;
float:left;
padding:0;
}

#boardTop DIV#boardtext {
width:140px;
display:inline;
float:right;
padding:0;
}

#boardTop DIV#boardtext P {
color:#ffffff;
margin:0;
}

#boardTop DIV#boardtext P.boardstage {
font-size:14px;
font-weight:bold;
}

#boardTop DIV#boardimage IMG {
background:0 50%;
margin:0;
padding:0;
}

#boardTop DIV#boardmenusurround {
width:200px;
display:inline;
float:left;
position:relative;
margin-left:-1px;
padding:0;
}

#tooltip {
z-index:1000;
position:absolute !important;
width:108px;
font-family:"Comic Sans MS", arial;
float:left;
color:#d13131;
font-size:12px;
top:0;
left:0;
margin:0;
padding:0 !important;
}

#tooltip .tipHeader {
z-index:999;
position:relative;
width:104px;
display:inline;
background:url(/static/images/npd/ellatop.png) no-repeat;
float:left;
height:6px;
margin:0;
padding:0 !important;
}

#tooltip .tipBody {
z-index:999;
position:relative;
text-align:center;
width:84px;
background:url(/static/images/npd/ellamiddle.png) repeat-y;
float:left;
font-size:12px;
font-weight:bold;
margin:0;
padding:0 10px 6px !important;
}

#tooltip .tipFooter {
z-index:999;
position:relative;
width:104px;
background:url(/static/images/npd/ellabottom.png) no-repeat;
float:left;
height:4px;
margin:0;
padding:0 !important;
}

#backtoproducts A {
z-index:999;
position:relative;
}

.boardmenuitem SPAN {
z-index:999;
position:relative;
margin-top:-40px;
width:40px;
display:none;
background:url(/static/images/npd/categorycloud.png) no-repeat 0 0;
height:30px;
}

.boardmenuitem:hover SPAN {
display:block;
}

.tabs .ingredientstab A {
position:relative;
border-left:medium none;
margin-top:-8px;
width:100px !important;
background:url(/static/images/npd/tableftyellow.png) 0 0;
height:17px;
padding-top:20px !important;
}

.tabs .nutritionaltab A {
width:170px !important;
}

#npdcontent UL {
padding-left:0;
margin-left:0;
}

#filledBox H1 {
font-size:19px;
}

#npdcontent li {
padding:0 0 1px 20px  !important;
}

#boardimage img {
width:52px;
}

DIV, IMG, TABLE, TD, FORM, #boardTop DIV#addressimage IMG, #boardTop DIV#phoneimage IMG {
border-bottom:0;
border-left:0;
border-top:0;
border-right:0;
margin:0;
padding:0;
}

OBJECT, .tabbed-box .tabs LI A:focus {
outline-style:none;
outline-color:invert;
outline-width:medium;
}

H3, .fakeheaderthree {
letter-spacing:.15em;
visibility:hidden;
color:#693935;
font-size:14px;
font-weight:normal;
margin:0 0 8px;
padding:0;
}

.arrow:hover, #yellowBox H2, .redstarform {
color:#d23330;
}

.backArrow:hover, #wideBox .backArrow:hover {
color:#f4b22b;
text-decoration:none;
}

#yellowBox A.arrow, #redBox A.arrow, #purpleBox A.arrow {
color:#743931;
text-decoration:none;
}

#yellowBox A.arrow:hover, #redBox A.arrow:hover, #purpleBox A.arrow:hover {
color:#d23330;
text-decoration:none;
}

.orangeBox .smileyList, .smileyList {
list-style-type:none;
list-style-image:none;
margin:13px 0;
padding:0;
}

.orangeBox .smileyList LI A, #boardNav A {
color:#ffffff;
text-decoration:none;
}

.smileyList LI A, .smileyList LI A:hover, #tooltip:hover, .boardmenuitem A:hover {
text-decoration:none;
}

#top, .social_m_container {
width:960px;
display:inline;
float:left;
}

#topNav LI A SPAN, #twitterLink A SPAN, #productLink A SPAN, #cfLink A SPAN, #cfLinkRecipes A SPAN, #fbLink A SPAN, #fbLink2011 A SPAN, #tLink A SPAN, #tLink2011 A SPAN, #pLink A SPAN, #pLink2011 A SPAN, #backSign A SPAN, #nextSign A SPAN, .sIFR-alternate, #carousel img {
visibility:hidden;
}

#topNav LI.navhome A:hover, #topNav LI.navhome A.on, #topNav LI.navhome A.parent {
margin-left:-59px;
}

#topNav LI.navourstory A:hover, #topNav LI.navourstory A.on, #topNav LI.navourstory A.parent {
margin-left:-67px;
}

#topNav LI.navourproducts A.parent, #topNav LI.navourproducts A:hover, #topNav LI.navourproducts A.on {
margin-left:-89px;
}

#topNav LI.navhelpfulstuff, #topNav LI.navcontactus {
width:72px;
}

#topNav LI.navhelpfulstuff A:hover, #topNav LI.navhelpfulstuff A.on, #topNav LI.navhelpfulstuff A.parent, #topNav LI.navcontactus A:hover, #topNav LI.navcontactus A.on, #topNav LI.navcontactus A.parent {
margin-left:-74px;
}

#topNav LI.navgivingstuffback A:hover, #topNav LI.navgivingstuffback A.on, #topNav LI.navgivingstuffback A.parent {
margin-left:-88px;
}

#topNav LI.navourexperts A:hover, #topNav LI.navourexperts A.on, #topNav LI.navourexperts A.parent {
margin-left:-85px;
}

#topNav LI.navwheretobuy A:hover, #topNav LI.navwheretobuy A.on, #topNav LI.navwheretobuy A.parent {
margin-left:-78px;
}

#topNav LI.navrecipes, #topNav LI.navourfriends {
width:75px;
}

#topNav LI.navrecipes A:hover, #topNav LI.navrecipes A.on, #topNav LI.navrecipes A.parent, #topNav LI.navourfriends A:hover, #topNav LI.navourfriends A.on, #topNav LI.navourfriends A.parent {
margin-left:-77px;
}

#topNav LI.navfunstuff A:hover, #topNav LI.navfunstuff A.on, #topNav LI.navfunstuff A.parent {
margin-left:-62px;
}

#bubble IMG, .hide#orangeBubble, .hide#greenBubble, .hide#whiteBubble, .hide#whiteBubble2, .hide#whiteBubble3 {
display:none;
}

#cfLink A:hover, #cfLinkRecipes A:hover, #pLink A:hover, #pLink2011 A:hover {
margin:0 0 0 -204px;
}

#fbLink, #fbLink2011 {
width:100px;
display:inline;
float:left;
height:136px;
overflow:hidden;
margin:25px 0 0 10px;
}

#fbLink A:hover, #fbLink2011 A:hover, #tLink A:hover, #tLink2011 A:hover {
margin:0 0 0 -105px;
}

#tLink, #tLink2011 {
width:102px;
display:inline;
float:left;
height:136px;
overflow:hidden;
margin:25px 0 0;
}

#pLink, #pLink2011 {
width:201px;
display:inline;
float:left;
height:136px;
overflow:hidden;
margin:25px 0 0 10px;
}

#yellowBox IMG, #redBox IMG, #purpleBox IMG {
position:absolute;
top:46px;
right:16px;
}

#yellowBox A, #footer A:hover {
color:#000;
text-decoration:underline;
}

#yellowBox A:hover, #redBox A:hover, #purpleBox A:hover, #boardNav A:hover, #boardNav A.on, #boardNav A.parent {
color:#ff9900;
}

#redBox H2, #purpleBox H2, #funBox H1, #funBox H2, #funBox H3, .darkpinkBox, .darkpinkBox H1, .darkpinkBox A, .redBox H1, .redBox H2, .redBox H3, .darkgreenBox H1, .darkgreenBox H2, .darkgreenBox H3, .darkorangeBox H1, .darkorangeBox H2, .darkorangeBox H3, #strawContact .strawberry P, #strawContact .strawberry A, #strawContact .strawberry H1, #thanks H1, #thanks P, #thanks A, #filledBoxSurround .stageonefour H1, #filledBoxSurround .stageonefour H2, #filledBoxSurround .stageonesix H1, #filledBoxSurround .stageonesix H2, #filledBoxSurround .stageonesix LI, #filledBoxSurround .stageonefour LI, #npdtext H1, #npdtext P, .tabbed-box .tabs LI A:hover, .tabbed-content P, .stageonefour #npdcontent H3, .stageonesix #npdcontent H3 {
color:#ffffff;
}

#redBox P, #purpleBox P {
width:115px;
color:#ffffff;
}

#redBox A, #purpleBox A {
color:#ffffff;
text-decoration:underline;
}

#yellowBox DIV, #redBox DIV {
z-index:3;
position:relative;
top:0;
left:0;
padding:12px 0 0 15px;
}

#wideBox, #stretchBoxWrap {
position:relative;
width:700px;
display:inline;
float:left;
margin:25px 0 0;
}

.darkpinkBox H2, .darkpinkBox A:hover {
color:#f4b22b;
}

.redBox A, .redBox A:hover, .darkgreenBox A, .darkgreenBox A:hover, .darkorangeBox A, .darkorangeBox A:hover {
color:#f4ae00;
}

.awards H1, .awards H2 {
color:#6b207e;
}

#mainBox TABLE, #productTop TABLE, #formSignup .form1Table {
border-collapse:collapse;
}

#mainBox TD, #productTop TD {
border-collapse:collapse;
vertical-align:top;
padding:0 10px 5px 0;
}

#goodList, #badList {
list-style-type:none;
list-style-image:none;
margin:0 0 10px;
padding:0;
}

#orangeBubble, #greenBubble {
z-index:3;
position:absolute;
width:206px;
bottom:225px;
display:inline;
float:left;
left:0;
}

#orangeBubbleTop DIV, #greenBubbleTop DIV {
z-index:10;
position:relative;
min-height:116px !important;
height:auto !important;
color:#ffffff;
font-size:14px;
padding:20px 20px 0;
}

#whiteBubbleTop2 DIV, #whiteBubbleTopnpd DIV {
z-index:10;
position:relative;
min-height:75px !important;
height:auto !important;
color:#743931;
font-size:12px;
padding:5px 15px 0;
}

#girl2, #girl5 {
z-index:3;
position:absolute;
width:134px;
bottom:17px;
height:208px;
left:-20px;
}

#productTable OBJECT, #productTable IMG {
margin:0 0 10px;
}

#productTable1 .prod1, #productTable1 .prod2, #productTable1 .prod3, #productTable1 .prod4, #productTable1 .prod5, #productTable1 .prod6, #productTable1 .prod7, #productTable1 .prod8, #productTable1 .prod9, #productTable1 .prod10, #productTable1 .prod11, #productTable1 .prod12, #productTable1 .prod13, #productTable1 .prod14, #productTable1 .prod15 {
height:160px;
margin:0 0 10px;
}

#recipeForm INPUT, #recipeForm TEXTAREA, #becomeAfriend INPUT, #becomeAfriend TEXTAREA, #becomeAfriend SELECT {
border-bottom:0;
border-left:0;
font-family:"Comic Sans MS", cursive, Arial;
background:none transparent scroll repeat 0 0;
font-size:11px;
border-top:0;
font-weight:normal;
border-right:0;
margin:0;
padding:0;
}

.textbox1orange INPUT, .textbox1orangeRefer INPUT {
width:260px;
height:15px;
}

.textfield2 INPUT, .textbox2orange INPUT {
width:55px;
height:20px;
}

.textfield3 INPUT, .textfieldP2 INPUT {
width:77px;
height:20px;
}

#mainBox #recipeForm TD, #mainBox #becomeAfriend TD {
vertical-align:middle;
padding:0 0 5px;
}

.textfieldP3 INPUT, .dropdownP1 SELECT {
width:195px;
height:20px;
}

#boardTop DIV#address, #boardTop DIV#phone {
margin-top:20px;
width:187px;
display:inline;
float:left;
padding:0;
}

#boardTop DIV#addresstext, #boardTop DIV#phonetext {
width:145px;
display:inline;
float:right;
color:#ffffff;
padding:0;
}

#boardTop DIV#addressimage, #boardTop DIV#phoneimage {
width:32px;
display:inline;
float:left;
padding:0;
}

.peachBox H3, .mainSurround P {
margin-bottom:0;
}

#thanksRefer H1, #thanksRefer P, .peachBox P {
color:#550f1a;
}

#filledBoxSurround .stageonefour, #filledBoxSurround .stageonesix {
background:url(/static/images/npd/boxfilledpink.png) no-repeat 0 0;
}

#filledBoxSurround .stagethreeten, #filledBoxSurround .stagethreetwelve {
background:url(/static/images/npd/boxfilledgreen.png) no-repeat 0 0;
}

#filledBoxSurround .notstage P, #filledBoxSurround .stagetwo P, #filledBoxSurround .stagethreeten P, #filledBoxSurround .stagethreetwelve P {
margin-top:0;
color:#54160b;
}

#filledBoxSurround .stageonefour P, #filledBoxSurround .stageonesix P {
margin-top:0;
color:#ffffff;
}

#filledBoxSurround .stagetwo LI, #filledBoxSurround .stagethreeten LI, #filledBoxSurround .stagethreetwelve LI, #filledBoxSurround .stagetwo H1, #filledBoxSurround .stagetwo H2, #filledBoxSurround .stagethreeten H1, #filledBoxSurround .stagethreeten H2, #filledBoxSurround .stagethreetwelve H1, #filledBoxSurround .stagethreetwelve H2, .stagetwo #npdcontent H3, .stagethreeten #npdcontent H3, .stagethreetwelve #npdcontent H3, .notstage #npdcontent H3 {
color:#54160b;
}

#hollowBoxSurround .stageonefour, #hollowBoxSurround .stageonesix {
background:url(/static/images/npd/boxhollowpink.png) no-repeat 0 0;
}

#hollowBoxSurround .stagethreeten, #hollowBoxSurround .stagethreetwelve {
background:url(/static/images/npd/boxhollowgreen.png) no-repeat 0 0;
}

.tabbed-box .tabs LI A.active, .tabbed-box .tabs LI A.active:hover {
border-bottom:0;
border-left:0;
color:#ffffff;
border-top:0;
border-right:0;
}

#npdsurround2 #nextSign, #npdsurround2 #backSign {
bottom:0;
top:auto;
left:16px;
}

.tabbed-content TABLE, .tabbed-content TR {
width:260px;
}

.tabbed-content H3, .tabbed-content TD {
width:120px;
padding-right:5px;
float:left;
}

.stageonefour #npdcontent LI, .stageonesix #npdcontent LI {
display:block;
background:url(/static/images/npd/whitesmile.png) no-repeat 0 2px;
color:#ffffff;
margin-left:10px;
padding:0 0 4px 20px;
}

.stagetwo #npdcontent LI, .stagethreeten #npdcontent LI, .stagethreetwelve #npdcontent LI, .notstage #npdcontent LI {
display:block;
background:url(/static/images/npd/darkbrownsmile.png) no-repeat 0 2px;
color:#54160b;
margin-left:10px;
padding:0 0 4px 20px;
}

.notstage #npdcontent h3, .notstage h1 {
color:#54160B;
}

#fbsurround {
    display: inline;
    float: left;
    margin-bottom: 20px;
    margin-top: 30px;
    overflow: hidden;
    padding-left: 12px;
    position: relative;
    width: 480px;
    z-index: 999;
}

#fbtastesback {
	float:left;
	width:433px;
	display:inline;
	background:url(/static/images/facebookbacktop.png) 0 0 no-repeat;	
	padding:30px 25px 0 25px
}

#fbtastesback h2 {
	color:#ffffff;	
	font-size:18px;
}

#fbtastesbottom {
	float:left;
	width:483px;
	display:inline;
	background:url(/static/images/facebookbackbottom.png) 0 0 no-repeat;	
}

#fbtastesback #pollResults {
	margin:4px 0 0 10px;
}

#fbtastesback #pollResults .pear, #fbtastesback #pollResults .mango, #fbtastesback #pollResults .banana, #fbtastesback #pollResults .apple {
	float:left;
	display:inline;
	width:400px;	
	margin-bottom:2px;
	position:relative;
	background:none;
	left:10px;
}

#fbtastesback .pollScore {
    background: url("/static/images/percentsurround.gif") no-repeat scroll 0 0 transparent;
    color: #E12021;
    display: inline;
    float: left;
    font-size: 15px;
    height: 37px;
    margin-left: 4px;
    margin-top: 13px;
    padding: 8px 0 0 14px;
    width: 68px;
	text-align:left;
	letter-spacing:1px;
}

#fbtastesback .pear .pollLeft {
	float:left; 
	display:inline;
	background:url(/static/images/pearleft.gif) 0 0 no-repeat;
	height:45px;
	width:21px;	
	margin-top:10px;
}

#fbtastesback .pear .pollMid {
	float:left; 
	display:inline;
	background:url(/static/images/pearmid.gif) 0 0 repeat-x;
	height:45px;	
	margin:10px 0 0 0;
	overflow:hidden;
}

#fbtastesback .pear .pollRight {
	float:left; 
	display:inline;
	background:url(/static/images/pearright.gif) 0 0 no-repeat;
	height:45px;
	width:21px;	
	margin-top:10px;
}

#fbtastesback .apple .pollLeft {
	float:left; 
	display:inline;
	background:url(/static/images/appleleft.gif) 0 0 no-repeat;
	height:45px;
	width:21px;	
	margin-top:10px;
}

#fbtastesback .apple .pollMid {
	float:left; 
	display:inline;
	background:url(/static/images/applemid.gif) 0 0 repeat-x;
	height:45px;		margin:10px 0 0 0;
	overflow:hidden;
}

#fbtastesback .apple .pollRight {
	float:left; 
	display:inline;
	background:url(/static/images/appleright.gif) 0 0 no-repeat;
	height:45px;
	width:21px;	
	margin-top:10px;
}

#fbtastesback .banana .pollLeft {
	float:left; 
	display:inline;
	background:url(/static/images/bananaleft.gif) 0 0 no-repeat;
	height:45px;
	width:21px;	
	margin-top:10px;
}

#fbtastesback .banana .pollMid {
	float:left; 
	display:inline;
	background:url(/static/images/bananamid.gif) 0 0 repeat-x;
	height:45px;		margin:10px 0 0 0;
	overflow:hidden;
}

#fbtastesback .banana .pollRight {
	float:left; 
	display:inline;
	background:url(/static/images/bananaright.gif) 0 0 no-repeat;
	height:45px;
	width:21px;	
	margin-top:10px;
}

#fbtastesback .mango .pollLeft {
	float:left; 
	display:inline;
	background:url(/static/images/mangoleft.gif) 0 0 no-repeat;
	height:45px;
	width:21px;	
	margin-top:10px;
}

#fbtastesback .mango .pollMid {
	float:left; 
	display:inline;
	background:url(/static/images/mangomid.gif) 0 0 repeat-x;
	height:45px;		margin:10px 0 0 0;
	overflow:hidden;
}

#fbtastesback .mango .pollRight {
	float:left; 
	display:inline;
	background:url(/static/images/mangoright.gif) 0 0 no-repeat;
	height:45px;
	width:21px;	
	margin-top:10px;
}

.prodimagethumb {
	float:left;
	display:inline;
	width:37px;
	height:55px;
	margin-right:5px;	
}

#productGroup {
    background: url("/static/images/product_group.png") no-repeat scroll 0 0 transparent;
    height: 227px;
    left: 66px;
    position: absolute;
    top: 380px;
    width: 476px;
    z-index: 2;
}

#lunchbox {
    height: 227px;
    left: 183px;
    position: absolute;
    top: 423px;
    width: 476px;
    z-index: 2;
}

#lunchboxwide {
    height: 227px;
    left: 283px;
    position: absolute;
    top: 423px;
    width: 476px;
    z-index: 2;
}

#fb {
	float:left;
	display:inline;
	margin-left:6px;	
}

#fb #productGroup {
	float:left;
	display:inline;
	position:relative;
	z-index:1000;
	margin-top:-30px;
	width:476px;
	height:227px;
	top:auto;
	left:auto;
}

#requestForm {
    background: url("/static/images/form_bg.png") no-repeat scroll 0 0 transparent;
    color: #905127;
    float: right;
    margin-top: 50px;
    overflow: hidden;
    padding: 20px 20px 10px 30px;
    position: relative;
    right: 0;
    width: 319px;
}

.ftformone #requestForm {
	overflow:visible;
}



#requestForm .scroll1{
	height:440px;	
	max-height:460px;
}

#requestForm #formInner {
float:left;
display:inline;
width:310px;
height:440px;
overflow:auto;
margin:10px 0 8px;
padding:0;
position:relative;
}

#requestForm h2 {
font-size:18px;
font-weight:normal;
color:#905127;
margin:0;
}

#requestForm #formInner label {
display:block;
font-size:13px;
margin:0;
padding:0;
}

#requestForm #formInner .formField {
display:block;
width:266px;
height:31px;
background:url(/static/images/form_field.gif) 0 0 no-repeat;
margin:2px 0 10px;
padding:0;
}

#fbtastesback #pollResults {
    color: #FFFFFF;
	bottom:0;
	left:0;
    display: inline;
    float: left;
    margin: 4px 0 0;
    padding: 0;
    position: relative;
    width: 373px;
	background:none;
	height:auto;
}

#formLandingOrange {
    background: url("/static/images/form_orange.png") no-repeat scroll 0 0 transparent;
    color: #FFFFFF;
    height: 163px;
    left: 344px;
    padding: 20px 20px 0;
    position: absolute;
    top: 166px;
    width: 321px;
}

#formLandingOrangeWide {
    background: url("/static/images/form_orange_wide.png") no-repeat scroll 0 0 transparent;
    color: #FFFFFF;
    height: 203px;
    left: 220px;
    padding: 20px 20px 0;
    position: absolute;
    top: 142px;
    width: 321px;
}

#formLandingOrangeWidePassword {
    background: url("/static/images/form_orange_wide_password.png") no-repeat scroll 0 0 transparent;
    color: #FFFFFF;
    height: 272px;
    left: 250px;
    padding: 20px 20px 0;
    position: absolute;
    top: 102px;
    width: 450px;
}

#formLandingOrangeWideSmall h1 {
	color:#FFFFFF;	
}

#formLandingOrangeWideSmall {
    background: url("/static/images/form_orange_wide_small.png") no-repeat scroll 0 0 transparent;
    color: #FFFFFF;
    height: 272px;
    left: 250px;
    padding: 20px 20px 0;
    position: absolute;
    top: 102px;
    width: 270px;
}

#formLanding {
position:absolute;
top:100px;
left:220px;
width:321px;
height:163px;
background:url(/static/images/form_red.png) 0 0 no-repeat;
color:#ffffff;
padding:20px 20px 0;
}

#formLanding.peach {
background:url(/static/images/form_peach.png) 0 0 no-repeat;
}

#formErrors {
clear:both;
color:#ff0000;
margin:0;
}

.smiley {
position:relative;
margin:0 0 -3px;
}

#thankyou {
position:absolute;
top:104px;
left:240px;
width:299px;
height:138px;
background:url(/static/images/thanks_purple.png) 0 0 no-repeat;
color:#ffffff;
padding:10px 20px 0 20px;
}

#thankyou.green {
background:url(/static/images/thanks_green.png) 0 0 no-repeat;
}

.leftImg {
float:left;
display:inline;
margin:-5px 10px 0 0;
}

.rightImg {
float:right;
display:inline;
margin:0;
}

#requestForm .selectMenu {
position:relative;
width:266px !important;
display:inline;
font-family:"Comic Sans MS", cursive, Arial;
background:url(/static/images/form_dropdown.gif) no-repeat 0 0;
float:left;
height:31px;
font-size:12px;
font-weight:normal;
margin:0 !important;
padding:0 !important;
}

#requestForm .selectMenuList {
z-index:101;
position:absolute;
width:266px;
display:none;
background:url(/static/images/dropdown_top.gif) no-repeat;
float:left;
top:0;
left:0;
margin:0;
padding:0 !important;
}

#requestForm .selectMenuList div {
display:inline;
background:url(/static/images/dropdown_btm.gif) no-repeat 0 100%;
float:left;
width:246px;
padding:5px 10px 10px !important;
}

#requestForm .selectMenu span {
width:226px !important;
display:block;
cursor:pointer;
height:21px;
position:relative;
padding:8px 30px 0 10px !important;
}
#requestForm .selectMenuList ul, #requestForm .selectMenuList li {
width:100%;
margin:0;
padding:0;
float:left;
display:inline;
height:auto !important;
}

#requestForm .selectMenuList li {
padding:3px 0 0;
}

#speechBubble p, #ftLanding p {
margin:14px 0 0;
}

#productGroup.ft, #productGroup.form {
top:400px;
left:90px;
}

.greenArrow:hover, .orangeArrow:hover, #ftLanding2 .orangeArrow:hover{
color:#743931;
}

#requestForm #formInner .formField input, #requestForm #formInner .formField select {
border:none;
background:#ffffff;
font-size:12px;
width:245px;
color:#905127;
font-family:"Comic Sans MS", cursive, Arial;
margin:7px 0 0 10px;
padding:0;
}

#formLanding h1, #thankyou h1 {
font-size:18px;
font-weight:normal;
margin:0;
color:#ffffff;
}

#formLanding p, #thankyou p {
line-height:15px;
margin:14px 0 0;
}

#ellaWaving.form {
    left: 450px;
    top: 290px;
    z-index: 1;
}
#ellaWaving {
    height: 208px;
    left: 14px;
    position: absolute;
    top: 420px;
    width: 134px;
    z-index: 4;
}

#tree.form {
    top: 87px;
}

#tree {
    height: 485px;
    left: -163px;
    position: absolute;
    top: 67px;
    width: 379px;
    z-index: 1;
}

#parachute {
    height: 485px;
    left: -46px;
    position: absolute;
    top: 9px;
    width: 379px;
    z-index: 1;
}

#parachutesmall {
    height: 485px;
    left: -124px;
    position: absolute;
    top: 9px;
    width: 355px;
    z-index: 1;
}

#parachutesmall img {
	width:355px;
}

.radioback {
	float:left; display:inline; width:400px; color:#ffffff;	margin-bottom:8px;
}

.radioback input {
	float:left; display:inline; margin-right:4px;	
}

.radio {
	float:left; display:inline;	margin-top:2px;
}

#firsttastescomment {
	float:left;
	display:inline;
	width:373px;
	height:61px;
	padding:25px 25px 25px 15px;		
	background:url(/static/images/fbtextareaback.gif) 0 0 no-repeat;
	margin-top:0;
	margin-left:10px;
}

#firsttastescomment textarea {
	width:380px;
	height:70px;
	border:0;
	font-family:"Comic Sans MS", arial;
	color:#521014;
}

#firsttastessurround {
	float:left;
	display:inline;
	width:413px;
	margin-left:12px;
	margin-top:10px;	
}

#ftsend {
	float:left; display:inline; width:54px;	
}

#fttext {
	float:left; display:inline; width:338px; margin-left:10px;
}

#fttext p {
	color:#FFFFFF;	
	margin:0;
	padding:0;
}

#ellaWaving.ft {
    left: 560px;
    top: 380px;
}

#homeSign.ft {
    right: 195px;
    top: 400px;
}

#homeSign {
    background: url(/static/images/home_sign.png) no-repeat scroll 0 0 transparent;
    height: 208px;
    position: absolute;
    right: 6px;
    top: 405px;
    width: 211px;
    z-index: 3;
}

#ftLanding {
    background: url(/static/images/ft_landing.png) no-repeat scroll 0 0 transparent;
    color: #FFFFFF;
    height: 264px;
    left: 220px;
    line-height: 15px;
    padding: 70px 30px 0 43px;
    position: absolute;
    top: 45px;
    width: 517px;
}

#ftLanding2 {
    background: url(/static/images/ft_landing2.png) no-repeat scroll 0 0 transparent;
    color: #FFFFFF;
    height: 310px;
    left: 220px;
    line-height: 15px;
    padding: 70px 30px 0 43px;
    position: absolute;
    top: 14px;
    width: 517px;
}

#speechBubble p, #ftLanding p {
    margin: 14px 0 0;
}

#homeSign a {
    display: inline;
    float: left;
    height: 208px;
    overflow: hidden;
    position: relative;
    text-indent: -2000px;
    width: 211px;
    z-index: 100;
}

.orangeArrow {
display:inline-block;
background:url(/static/images/orange_arrow.gif) 0 0 no-repeat;
width:284px;
height:30px;
text-decoration:none;
color:#ffffff;
margin:0;
padding:16px 0 0 10px;
}

#ftLanding2 .orangeArrow {
display:inline-block;
background:url(/static/images/orange_arrow2.gif) 0 0 no-repeat;
width:254px;
height:30px;
text-decoration:none;
color:#ffffff;
margin:0;
padding:16px 0 0 10px;
}

#speechBubble {
    background: url(/static/images/speech_bubble.png) no-repeat scroll 0 0 transparent;
    color: #743931;
    height: 250px;
    left: 226px;
    line-height: 15px;
    padding: 25px 12px 0 20px;
    position: absolute;
    top: 70px;
    width: 324px;
    z-index: 4;
}

#homeLeft {
float:left;
display:inline;
width:690px;
height:auto !important;
min-height:590px;
position:relative;
margin:20px 0 0;
}

#homeRight {
float:right;
display:inline;
position:relative;
width:270px;
margin:20px 0 0;
}

#tree {
position:absolute;
top:67px;
left:-163px;
z-index:1;
width:379px;
height:485px;
background:url(/static/images/apple_tree.png) 0 0 no-repeat;
_background:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/static/images/apple_tree.png",sizingMethod="crop");
}

#tree.ft {
top:87px;
background:url(/static/images/pear_tree.png) 0 0 no-repeat;
_background:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/static/images/pear_tree.png",sizingMethod="crop");
}

#tree.form {
top:87px;
}

#pollBox {
    background: url("/static/images/red_box.png") no-repeat scroll 0 0 transparent;
    color: #FFFFFF;
    display: inline;
    float: right;
    height: 201px;
    line-height: 15px;
    margin: 20px 0 0;
    overflow: hidden;
    padding: 7px 11px 0 13px;
    position: relative;
    width: 239px;
}

.rightImg {
    display: inline;
    float: right;
    margin: 0;
}

#pollBox h2, #npdGreenBox h2, #npdPurpleBox h2 {
    color: #FFFFFF;
    font-size: 15px;
    font-weight: normal;
    line-height: 20px;
    margin: 0 0 2px;
}

#pollBox p, #npdGreenBox p, #npdPurpleBox p {
    margin: 0 0 5px;
    width: 140px;
}

#pollResults {
    bottom: 10px;
    height: 100px;
    left: 15px;
    position: absolute;
    width: 239px;
}

#scrollBox {
    background: url("/static/images/scroll_box.png") no-repeat scroll 0 0 transparent;
    color: #FFFFFF;
    display: inline;
    float: right;
    font-size: 14px;
    height: 41px;
    line-height: 38px;
    margin: 5px 0 0;
    overflow: hidden;
    padding: 0 3px 0 2px;
    position: relative;
    width: 255px;
}

#npdGreenBox {
    background: url("/static/images/green_box2.png") no-repeat scroll 0 0 transparent;
    color: #FFFFFF;
    display: inline;
    float: right;
    height: 145px;
    line-height: 15px;
    margin: 3px 0 0;
    padding: 7px 11px 0 13px;
    position: relative;
    width: 239px;
}

#npdPurpleBox {
    background: url("/static/images/purple_box2.png") no-repeat scroll 0 0 transparent;
    color: #FFFFFF;
    display: inline;
    float: right;
    height: 148px;
    line-height: 15px;
    margin: 3px 0 0;
    padding: 7px 11px 0 13px;
    position: relative;
    width: 239px;
}

.greenArrow {
    background: url("/static/images/green_arrow.gif") no-repeat scroll 0 0 transparent;
    color: #FFFFFF;
    display: inline-block;
    height: 31px;
    margin: -8px 0 0;
    padding: 15px 0 0 10px;
    text-decoration: none;
    width: 188px;
}

#pollResults {
width:239px;
height:100px;
position:absolute;
bottom:10px;
left:15px;
}

.pollResult {
position:absolute;
bottom:0;
left:0;
width:56px;
padding:0 0 2px;
}

#pollResults .apple {
left:180px;
background:url(/static/images/apple_poll.gif) 0 100% no-repeat;
}

#pollResults .banana {
left:120px;
background:url(/static/images/banana_poll.gif) 0 100% no-repeat;
}

#pollResults .pear {
left:0;
background:url(/static/images/pear_poll.gif) 0 100% no-repeat;
}

#pollResults .mango {
left:60px;
background:url(/static/images/mango_poll.gif) 0 100% no-repeat;
}

.pollResult .pollTop {
float:left;
display:inline;
height:11px;
width:34px;
overflow:hidden;
margin:0 0 0 20px;
}

.pollResult .pollMid {
float:left;
display:inline;
width:34px;
overflow:hidden;
margin:0 0 0 20px;
}

.pollResult .pollBtm {
float:left;
display:inline;
height:7px;
width:34px;
overflow:hidden;
margin:0 0 0 20px;
}

.pear .pollTop {
background:url(/static/images/pear_top.gif) 0 0 no-repeat;
}

.pear .pollMid {
background:url(/static/images/pear_mid.gif) 0 0 repeat-y;
}

.pear .pollBtm {
background:url(/static/images/pear_btm.gif) 0 0 no-repeat;
}

.mango .pollTop {
background:url(/static/images/mango_top.gif) 0 0 no-repeat;
}

.mango .pollMid {
background:url(/static/images/mango_mid.gif) 0 0 repeat-y;
}

.mango .pollBtm {
background:url(/static/images/mango_btm.gif) 0 0 no-repeat;
}

.banana .pollTop {
background:url(/static/images/banana_top.gif) 0 0 no-repeat;
}

.banana .pollMid {
background:url(/static/images/banana_mid.gif) 0 0 repeat-y;
}

.banana .pollBtm {
background:url(/static/images/banana_btm.gif) 0 0 no-repeat;
}

.apple .pollTop {
background:url(/static/images/apple_top.gif) 0 0 no-repeat;
}

.apple .pollMid {
background:url(/static/images/apple_mid.gif) 0 0 repeat-y;
}

.apple .pollBtm {
background:url(/static/images/apple_btm.gif) 0 0 no-repeat;
}

.pollResult .pollScore {
float:right;
width:26px;
height:20px;
background:url(/static/images/poll_tag.gif) 0 0 no-repeat;
color:#743931;
font-size:10px;
font-family:"Comic Sans MS", cursive;
text-align:center;
display:block;
line-height:20px;
margin:5px 0 0;
padding:0 2px 0 7px;
letter-spacing:-0.1em;
}

#pollBox p {
    width: auto;
}

#npdGreenBox img, #npdPurpleBox img {
    bottom: 15px;
    height: 100px;
    position: absolute;
    right: 10px;
    width: 100px;
}

#ftemailsurround {
	float:left;
	display:inline;
	width:418px;
	background:url(/static/images/emailback.png) 0 0 no-repeat;	
	padding:30px 30px 0 30px;
}

#ftemailsurroundbottom {
	float:left;
	display:inline;
	width:478px;
	height:47px;
	background:url(/static/images/emailbackbottom.png) 0 0 no-repeat;	
	margin-bottom:10px;
}

#ftemailsurround h2, #ftemailsurround h3, #ftemailsurround p {
	color:#ffffff;
}

#ftemailsurround .textbox1purple {
    background: url("/static/images/ftinput.gif") no-repeat scroll 0 0 transparent;
    display: inline;
    float: left;
    font-size: 11px;
    height: 23px;
    margin: 0 5px 0 0;
    padding: 8px 10px 5px;
	width:204px;
}

#ftemailsurround .textbox1purple input {
	width:190px;
	border:0;
}

#fbtastesback p {
	color:#FFFFFF;	
}

#requestForm .jScrollPaneDrag {
    background: url("/static/images/scrollpear.gif") no-repeat scroll 0 0 transparent;
    cursor: pointer;
    overflow: hidden;
    position: absolute;
}

#imin {
	float:left;
	display:inline;
	width:93px;
	height:35px;
	background:url(/static/images/imin.gif) 0 0 no-repeat;
}

#imin input, #imout input {
	margin:10px;	
}

#imout {
	float:left;
	display:inline;
	width:103px;
	height:34px;
	background:url(/static/images/imout.gif) 0 0 no-repeat;
}

#formInner .selectMenuList ul {
	height:65px !important;
	max-height:65px !important;	
}

/* liScroll styles */

.tickercontainer { /* the outer div with the black border */
border:0;
background:none; 
width: 240px; 
height: 27px; 
margin: 0; 
padding: 0;
overflow: hidden; 
}
.tickercontainer .mask { /* that serves as a mask. so you get a sort of padding both left and right */
position: relative;
left: 10px;
top: 8px;
width: 240px;
overflow: hidden;
}
ul.newsticker { /* that's your list */
position: relative;
left: 200px;
font: bold 10px Verdana;
list-style-type: none;
margin: 0;
padding: 0;

}
ul.newsticker li {
float: left; /* important: display inline gives incorrect results when you check for elem's width */
margin: 0;
padding: 0;
white-space: nowrap;
color: #FFFFFF;
font: bold 14px "Comic Sans MS", arial;
margin: 0 20px 0 ;
} 
ul.newsticker span {
margin: 0 10px 0 0;
} 

#pollBox a, #formLanding a {
	color:#FFFFFF;	
}

#formLanding p {
	margin-top:8px;	
}

ul#ticker01 {
	float:left;
	display:inline;
	margin:0;
	padding:0;	
}

#yellowBox p, #purpleBox p, #redBox p  {
	width:125px;
}

#yellowBox img, #purpleBox img, #redBox img  {
	width:97px;
	height:97px;
}

#yellowBox h2, #purpleBox h2, #redBox h2  {
	letter-spacing:-1px;
}

.firsttastesform #knowExplorer .jScrollPaneContainer {
    margin: 10px 10px 0 0 !important;
    width: 608px !important;
}

.firsttastesform h1, .firsttastesform {
	color:#905127 !important;	
}

.firsttastesformone .jScrollPaneContainer {
	width:320px !important;
}

.ftformone #addressPopup {
    background: url("../images/baf-sign-up-popup-background.png") no-repeat scroll 0 0 transparent;
    display: none;
    float: left;
    left: auto;
    margin: -460px 0 0 -261px;
    position: relative;
    top: auto;
    width: 420px !important;
    z-index: 999;
}

.ftformone #popupIntro {
    float: left;
    padding: 20px ;
    width: 230px;
}

.ftformone #bafInner fieldset div {
	padding:0;
	width:auto;	
}

.ftformone #newfriends #frmBecomeAFriend {
    background:none;
    display: inline;
    float: left;
    height: auto;
    padding: 15px 0;
    position: relative;
    width: auto;
    z-index: 100;
}

.baffirst p {
	color: #693935;	
}

.ftft h1, .ftft p, .ftft #frmBecomeAFriend fieldset div label {
	color:#905127 !important;
}

.ftft .selectMenu {
    background: url("/static/images/dropdown_orange_first.gif") no-repeat scroll 0 0 transparent !important;
    display: inline;
    float: left;
    font-family: "Comic Sans MS",cursive,Arial;
    font-size: 11px;
    font-weight: normal;
    height: 31px;
    margin: 0 5px 0 0;
    padding: 0 !important;
    position: relative;
    width: 234px !important;
}

dropdown_orange_new.gif

#thanks h1, #thanks p {
    color: #FFFFFF;
}

#ftLanding2 a {
	color:#FFFFFF;	
}

#formLandingOrangeWide h1, #formLandingOrange h1, #formLandingOrangeWidePassword h1, #formLandingOrangeWidePassword h3 {
	color:#FFFFFF !important;
}

#formLandingOrangeWidePassword fieldset {
	border:0;	
}

#formLandingOrangeWidePassword fieldset {
	padding:0;	
}

#newmain {
    left: -9px;
    position: absolute;
    top: -45px;
}

#theorange h1, #theorange p {
	color:#FFFFFF;	
}

#mainContentsPic {
    background: url("/static/images/picbox.png") no-repeat scroll 0 0 transparent;
    display: inline;
    float: left;
    height: 564px;
    margin-top: 25px;
    padding: 20px;
    position: relative;
    width: 602px;
    z-index: 1;
}

#mainContentsPic h1, #mainContentsPic p, #mainContentsPic a {
	color:#FFFFFF;	
}

#mainContentsPic .jScrollPaneContainer {
	 height: 559px !important;	
}

#mainContentsPic .jScrollPaneTrack {
    background: url("/static/images/picscroll.png") no-repeat scroll 50% 0 transparent;
    cursor: pointer;
    height: 563px !important;
    position: absolute;
    right: 0;
    top: 0;
	overflow:hidden;
}

#mainContentsPic .jScrollPaneDrag {
    background: url("/static/images/pichand.png") no-repeat scroll 0 0 transparent;
    cursor: pointer;
    overflow: hidden;
    position: absolute;
}	

#pouchnibbly {
    display: inline;
    float: left;
    margin-left: -15px;
    margin-top: 450px;
    position: relative;
    z-index: 999;
}

#fingerpictures {
	float:left;
	display:inline;
	width:550px;
	margin-top:20px;
	margin-left:0;	
}

.fingerpics {
    background: url("/static/images/picpolaroid.png") no-repeat scroll 0 0 transparent;
    display: inline;
    float: left;
    height: 247px;
    margin-left: 20px;
    width: 161px;
	margin-bottom:20px;
}

.pict, .picttext {
	float:left;
	display:inline;	
}	

.picttext {
    display: inline;
    float: left;
    padding: 0 10px;
    width: 141px;
}

.pict {
    padding: 21px 10px 6px 12px;
}

.picttext p {
	margin-top:0;
	text-align:center;	
	line-height:14px;
	color:#000000 !important;
	margin-left:6px;
}

#you-qualify-form .selectMenuList DIV {
    background: url("/static/images/select_btm_nibbly.png") no-repeat scroll 0 100% transparent;
    display: inline;
    float: left;
    padding: 14px 10px 10px 10px !important;
}

#you-qualify-form .selectMenu SPAN {
    cursor: pointer;
    display: block;
    font-size: 12px;
    padding: 7px 30px 0 10px !important;
    width: 165px !important;
}

#mainContentsPic .scroll1 {
	max-height:500px !important;
}

.scroll2 {
    padding-bottom:7px;
}

#ella2 .hide {
	display:none;	
}

.tasty #bafRegistered {
    background: url("/static/images/tastyregsurround.png") no-repeat scroll 0 0 transparent;
    color: #6C217F;
    float: left;
    height: 204px;
    padding: 10px 20px;
    position: relative;
    width: 566px;
}

.tasty h1, .tasty p {
	color:#FFFFFF;
}

#tastyregelements {
	float:left;
	display:inline;
	margin-top:4px;	
}

.tasty #nursery {
    background: url("/static/images/tastynursery.png") no-repeat scroll 0 0 transparent;
    display: inline;
    float: left;
    height: 126px;
    padding: 14px 18px;
    width: 160px;
}

.tasty #nursery p, .tasty #nursery h2 {
	color:#FFFFFF;	
}

.tasty #stretchIntroInner h1 {
    color: #FFFFFF;
    margin-left: 10px;
	margin-bottom:10px;
}

.tasty #explorerorangetop h2, .tasty #explorerorangetop p {
	color:#FFFFFF;
}

.tasty #explorerorangetop {
    background: url("/static/images/tastylandingsurround.png") no-repeat scroll 0 0 transparent;
    display: inline;
    float: left;
    margin-left: 6px;
    padding: 14px 10px 31px 20px;
    width: 570px;
}

.tasty #tastyseconds {
    background: url("/static/images/tastylandingsurroundtwo.png") no-repeat scroll 0 0 transparent;
    display: inline;
    float: left;
    padding: 10px 20px 0;
    width: 560px;
	height:111px;
	margin-left:22px;
	margin-top:8px;
}

#tastybaflhs {
	float:left;
	display:inline;
	width:420px;	
}

#tastybafrhs {
	float:right;
	display:inline;
	width:140px;
	text-align:right;	
}

#stretchIntroInner #tastybaflhs p {
	margin-left:0;
	padding:0;	
	line-height:120%;
}

#tastyrhsone {
	float:left;
	display:inline;	margin-top:3px;
}

#tastyrhstwo {
	float:left;
	display:inline;
	margin-top:10px;	
}

.tasty #stretchIntro {
	height:435px;	
}

#tastsecondslhs {
	float:left;
	display:inline;
	width:328px;	
}

#tastsecondslhs p {
	line-height:120%;	
}

#tastysecondsrhs {
	float:right;
	display:inline;
	width:213px;
	margin-top:10px;	
}

#main #music-callout-white .pad{
	padding:26px 20px 20px 20px;
}

#main #music-callout-green .pad{
	padding:10px 10px 10px 15px;
}

#main #music-callout-green-take .pad{
	padding:10px 10px 10px 15px;
}

#main #music-callout-orange .pad{
	padding:15px;
}

#main #music-callout-orange-take .pad {
    padding: 9px 15px 15px;
}

#main #music-callout-white{
	margin-top:115px;
	margin-left:51px;
	height:227px;
	width:395px;
	background-image:url(/static/images/music-callout-white.png);
	background-repeat:no-repeat;
	font-size:14px;
	float:left;
}

#main #music-callout-white p{
	margin-bottom:0;	
	color:#743931;
}

#main #music-callout-white .music-arrow-green {
    background-image: url("/static/images/music-arrows.png");
    background-repeat: no-repeat;
    height: 50px;
    width: 258px;
}

#main #music-callout-white .music-arrow-green a{
	display:block;
	height:43px;
}

#main #music-callout-green{
	background-image:url(/static/images/music-callout-right.png);
	background-repeat:no-repeat;
	height:151px;
	width:264px;
	float:right;
	margin-top: 73px;
}

#main #music-callout-green-take{
	background-image:url(/static/images/music-callout-right.png);
	background-repeat:no-repeat;
	height:153px;
	width:264px;
	float:right;
	margin-top: 10px;
}

#main #music-callout-purple-take{
	background-image:url(/static/images/takepurple.png);
	background-repeat:no-repeat;
	height:200px;
	width:264px;
	float:right;
	margin-top:25px;
}

#main #music-callout-purple-take .pad {
    padding: 12px 15px 15px 21px;
}

#main #music-callout-green p, #main #music-callout-green h2, #main #music-callout-green-take p, #main #music-callout-green-take h2{
	color:#fff;
}

#main #music-callout-green h2, #main #music-callout-green-take h2{
	margin:0;
}

#main #music-callout-green p, #main #music-callout-green-take p{
	margin:0;
	line-height:16px;
}

#main #music-callout-green p img, #main #music-callout-green-take p img{
	padding-left:1px;	
}

#main #music-callout-purple-take h2, #main #music-callout-orange-take h2, #main #music-callout-green-take h2 {
    font-size:14px;
}

#main .music-arrow-white {
    background-image: url("/static/images/music-arrows.png");
    background-position: -262px -9px;
    height: 31px;
    width: 60px;
}

#main .music-arrow-white a{
	display:block;
	height:35px;
}

#main #music-callout-orange{
	background-image:url(/static/images/music-callout-right.png);
	background-position:0 bottom;
	background-repeat:no-repeat;
	height:146px;
	width:264px;
	float:right;
	margin-top: 6px;
}

#main #music-callout-orange-take{
	background-image:url(/static/images/music-callout-right-take.png);
	background-position:0 bottom;
	background-repeat:no-repeat;
	height:181px;
	width:264px;
	float:right;
	margin-top: 15px;
}


#main #music-callout-orange p, #main #music-callout-orange h2, #main #music-callout-orange-take p, #main #music-callout-orange-take h2{
	color:#fff;
}

#music-callout-green h2 {
	font-size:15px;	
}

#music-callout-orange p, #music-callout-orange-take p  {
	margin-top:5px;	
}

.tasty #ourexperts h2, .tasty #ourexperts p {
    color: #FFFFFF;
}

a#nursery, a#nursery:hover {
    text-decoration: none;
}

#nursery h2 {
	font-size:14px;	
	margin-top:1px;
}

.tasty #ftLanding2 {
    background: url(/static/images/tastyrachel.png) no-repeat scroll 0 0 transparent;
    color: #FFFFFF;
    height: 278px;
    left: 0;
    line-height: 15px;
    padding: 70px 30px 0 43px;
    position: absolute;
    top: 14px;
    width: 584px;
}

.tastytake #ftLanding2 {
    background: url("/static/images/tastytakeover.png") no-repeat scroll 0 0 transparent;
    color: #FFFFFF;
    font-size: 14px;
    height: 412px;
    left: 0;
    line-height: 18px;
    padding: 70px 10px 0 43px;
    position: absolute;
    top: 18px;
    width: 594px;
    z-index: 1;
}

.tastytake #ftLanding2 p {
	margin-bottom:10px;	
}

#homeSign {
    background: url("/static/images/tastysign.png") no-repeat scroll 0 0 transparent;
    height: 208px;
    position: absolute;
    right:0 !important;
    top: 405px;
    width: 211px;
    z-index: 3;
}

#tastylogin {
    background: url("/static/images/tastyloginsurround.png") no-repeat scroll 0 0 transparent;
    height: 311px;
    padding-left: 20px;
    padding-top: 41px;
    position: absolute;
    right: -47px;
    top: 23px;
    width: 280px;
}

#tastylogin h2, #tastylogin h3, #tastylogin a, #tastylogin a:hover {
	color:#FFFFFF;	
}

#tastylogin h3 {
	font-size:12px;	
}



#tastylogin input {
    border: 0 none;
    padding-left:0;
    padding-right: 0;
    width: 190px;
}

#tastylogin p {
	margin-bottom:6px;	
}

#loginbottom {
	float:left;
	display:inline;
	margin-top:10px;	
}

.logininput {
    background: url("/static/images/tastyinput.gif") no-repeat scroll 0 0 transparent;
    display: inline;
    float: left;
    height: 18px;
    padding: 10px;
    width: 188px;
}

#frmExplorersChangePassword {
	
}

#loginbottomlhs {
    display: inline;
    float: left;
    margin-right: 10px;
    width: 320px;
}

#loginbottom p {
	margin-top:0;	
}

#loginbottom h2 {
	color:#FFFFFF;	
	margin-bottom:0 !important;
}

#loginbottomrhs {
	float:right;
	display:inline;
	margin-top:10px;	
	width:252px;
	background: url("/static/images/orange_arrow2.gif") no-repeat scroll 0 0 transparent;
}

.tasty #ftLanding2 p {
	line-height:145%;
	font-size:13px;
}

#main #download-callout-orange{
	float:left;
	background-image:url(/static/images/download-callout-orange.png);
	height: 610px;
	width: 770px;
	background-repeat:no-repeat;
}

#main #download-callout-orange .pad{
	padding: 40px 60px 0 37px;
}

#main #download-callout-orange p{
	color:#fff;	
	font-size:14px;
}

#main #download-callout-orange h2{
	color:#fff;	
}

#main #download-callout-orange .download-buttons{
	height:178px;
}

#main #download-callout-orange .download-buttons div{
	background-image:url(/static/images/download-button-sprites.png);
	height: 166px;
	width: 134px;
	float: left;
	background-repeat:no-repeat;
}

#main #download-callout-orange .download-buttons div a{
	display:block;
	height:168px;	
}

#main #download-callout-orange .download-buttons .fruit-bowl{background-position:3px 0;}
#main #download-callout-orange .download-buttons .veggie-hokey{background-position:-132px 0;}
#main #download-callout-orange .download-buttons .great-eat{background-position:-267px 0;}
#main #download-callout-orange .download-buttons .feel-good{background-position:-407px 0;}
#main #download-callout-orange .download-buttons .yum-yum{background-position:-542px 0;}

#main #download-callout-orange .download-download-button, #main #download-callout-orange .download-tell-button{
	background-image:url(/static/images/download-arrow-sprites.png);	
}

#main #download-callout-orange .download-download-button a, #main #download-callout-orange .download-tell-button a{
	display:block;
	height:52px;
}

#main #download-callout-orange .download-download-button{
	height:52px;
	width:119px;
	float:left;
}

#main #download-callout-orange .download-tell-button{
	height: 52px;
	width: 153px;
	float: right;
	background-position: -118px 0px;
	margin-right:11px;
}

#main #download-signpost{
	background-image:url(/static/images/download-post.png);
	height:476px;
	width:190px;
	float:left;
	margin-top: 105px;
}

#main #download-signpost .pad{
	padding:15px 15px 0px 16px;
}

#main #download-signpost .pad p{
	padding-left:15px;
	margin-bottom:5px;
	font-size:14px;
	color:#fff;
}

#main #download-signpost ul{
	list-style:none;
	margin:0;
	margin:0 5px 0 15px;
	padding:0;
}

#main #download-signpost ul li{
	margin-bottom:5px;
}

#main #download-signpost ul li a{
	color:#fff;
	text-decoration:none;
}

#frmExplorersChangePassword {
	float:left;
	display:inline;
	width:208px;	
}

#loginbottomrhs h3 {
    font-size: 12px;
    padding: 11px 0 12px 12px;
	text-decoration:none;
}

#loginbottomrhs .orangeArrow{
	text-decoration:none !important;
}

#boardTopExplorer {
    background: url("/static/images/board_top_explorer.png") no-repeat scroll 0 0 transparent;
}

#main #download-callout-orange .download-buttons div {
    background-image: url("/static/images/download-button-sprites.png");
    background-repeat: no-repeat;
    float: left;
    height: 157px;
    width: 113px;
}

#main #download-callout-orange .download-buttons .veggie-hokey {
    background-position: -110px 0;
}

#main #download-callout-orange .download-buttons .great-eat {
    background-position: -222px 0;
}

#main #download-callout-orange .download-buttons .feel-good {
    background-position: -333px 0;
}

#main #download-callout-orange .download-buttons .yum-yum {
    background-position: -444px 0;
	width:141px;
}

#main #download-callout-orange .pad {
    padding: 40px 10px 0 33px;
}


#main #download-callout-orange .download-tell-button {
    background-position: -118px 0;
    float: right;
    height: 52px;
    margin-right: 25px;
    width: 153px;
}



#main #download-callout-orange .download-buttons div a {
    display: block;
    height: 145px;
}

#main #download-callout-orange .download-buttons {
    height: 157px;
}

#main #download-callout-orange {
    background-image: url("/static/images/download-callout-orange.png");
    background-repeat: no-repeat;
    float: left;
    height: 610px;
    margin-top: 16px;
    width: 690px;
}

#downnotes {
    display: inline;
    float: left;
    margin-top: -263px;
    position: relative;
}

#boardTopExplorer DIV {
    padding: 26px 20px 10px 34px;
    position: relative;
    z-index: 3;
}

.tasty #explorerorangetop h2, .tasty #explorerorangetop p {
    color: #693935;
}

#tastsecondslhs p {
    color:#07215F;
}

.tasty #rsleft {
	float:left;
	display:inline;
	width:494px;
	height:383px;
	padding:25px 35px;
	background:url(/static/images/rachelleft.png) 0 0 no-repeat;	
}

.tasty #rsright {
    background: url("/static/images/rachelright.png") no-repeat scroll 0 0 transparent;
    display: inline;
    float: right;
    height: 261px;
    padding: 20px 25px 20px 40px;
    width: 312px;
}

.tasty #rsright h2 {
	color:#FFFFFF;
	font-size:14px;
	line-height:150%;
}

.tasty #rsrighttext {
	float:left;
	display:inline;
	margin-bottom:5px;
	margin-top:5px;	
}

.tasty #rsrighttube {
	float:left;
	display:inline;
}

#rstop, #rstopleft, #rsbottom {
	float:left;
	display:inline;	
}

#rsbottomlink {
	float:right;
	display:inline;	
}

#rstopleft {
	width:320px;
}

#rstopright {
	width:150px;	
	float:right;
	display:inline;
	margin-top:-5px;
	position:relative;	
}

#rstop {
	width:494px;	
}

#rstop p {
	font-size:14px;		
}

#rsbottom p {
	font-size:14px;	
	margin-bottom:0;	
}

#rsbottomlink {
	margin-top:-5px;
	position:relative;	
}

#tastylogin h2 {
	margin-bottom:4px;	
}

#tastylogin h3 {
	margin-bottom:0 !important;	
}

.tasty #ourexperts {
	padding:12px 20px;
    height: 130px;
    width: 246px;
    background: url("/static/images/tastyexperts.png") no-repeat scroll 0 0 transparent;
}

.tasty #explorerorangetop #tastybaflhs h2 {
	margin-bottom:4px !important;
}

#main #download-callout-orange .download-download-button {
    float: left;
    height: 52px;
    width: 151px;
}

#main #download-callout-orange .download-tell-button {
    background-position: -171px 0;
    float: right;
    height: 52px;
    margin-right: 25px;
    width: 153px;
}

.tasty #explorerbubble {
    background:none !important;
    display: inline;
    float: left;
    width: 265px;
}

.tasty #ellalogin {
	background: url("/static/images/ellaexplorerwide.png") no-repeat scroll 0 0 transparent !important;
    display: inline;
    float: right;
    height: 518px;
    position: relative;
    width: 260px;
}

.tasty #explorercopy {
    display: inline;
    float: left;
    margin: 18px 17px;
    width: 254px;
}

#explorerorangetop .music-arrow-green {
    background-image: url("/static/images/music-arrows.png");
    background-repeat: no-repeat;
    height: 50px;
    width: 258px;
}

#explorerorangetop .music-arrow-green a {
    display: block;
    height: 43px;
	text-decoration:none;
}

.tasty #stretchIntroInner #tastybaflhs p {
    line-height: 134%;
    margin-left: 0;
    padding: 0;
}

#tastsecondslhs h2, #tastsecondslhs H2 {
	color:#07215F;
	margin-bottom:4px !important;	
}

#tastsecondslhs p {
	margin-top:4px !important;	
}

#boardTop DIV.specialtasty IMG {
    margin: 15px 0 0;
    padding: 8px;
	background:none;
}

#bafYippeeContent a#btnPopBackToHomepageTasty {
    background: url("/static/images/tastymore.gif") no-repeat scroll left center transparent;
    margin: 6px 0 0 -3px;
    padding-left: 60px;
    position: relative;
    width: 205px;
}

#errorstrap {
	display:none;	
	float:left;
	display:inline;
}

#errortrapshow {
	float:left;
	display:inline;	
	width:520px;
}

#errortrapshow {
	color:red;
}	

#contactbuttonsurround {
	float:left;
	display:inline;
	margin-top:13px;	
}

#tastytunestakeoverrhs {
	float:right;
	display:inline;
	width:264px;	
}

#music-callout-orange-take p {
    line-height: 125%;
    margin-top: 5px;
}

#tastyoverlay {
	position:absolute;
	z-index:999;	
	bottom:0;
	left:0;
}

#tastyoverlayrhs {
    bottom: 167px;
    position: absolute;
    right: 147px;
    z-index: 999;
}

#takelhs {
	float:left;
	display:inline;
	width:250px;	
}

#takerhs {
    display: inline;
    float: right;
    width: 310px;
	margin-top:5px;
	margin-right:5px;
}

.tastytake #tastylogin p {
	color:#FFFFFF;	
}

#takeovertext {
    display: inline;
    float: right;
    width: 310px;
	text-align:center;
}

#takevidback {
    background: url("/static/images/takevidback.gif") no-repeat scroll 0 0 transparent;
    display: inline;
    float: right;
    height: 175px;
    padding: 8px 10px;
    width: 290px;
}
#takerhs h2 {
	color:#FFFFFF;
	text-align:center;	
}
