/* CSS Document */

* {line-height: 120%}

body {margin-top: 0px; margin-left: 0px; background-color:#A80925;}
h1 {font-size:30px; color:#A80A24; font-family: sans-serif;}
h2 {font-size:14px; color:#656565; font-family: sans-serif;}
h3 {font-size:12px; color:#656565; margin-top: 0px; margin-bottom: 0px; font-family: sans-serif;}
p {font-size:12px; text-align:left; color:#656565; font-family: sans-serif, arial; font-weight:normal; margin-top:0px; margin-bottom:0px;}
.regular_text {font-size:12px; font-weight:normal; color: #656565; font-family: sans-serif;}
a a:hover {border:none;}

td.broker_info {font-size:12px; text-align:left; color:#656565; font-family: sans-serif, arial; font-weight:normal; margin-top:0px; margin-bottom:0px;}

.kozy_container {width:990px; margin-top:0px;}

/* begin header code */
.header {position:relative; width:990px; height:86px; background: url(/assets/images/header.png) no-repeat;}
/* .header {position:relative; width:990px; height:auto; background: url(/assets/images/header.png) no-repeat;} */
.header a {text-decoration:none; border:none; color:#FB8B1E;}
.header a:hover {color:#F3AF1D;}
.header .header_left {position:relative; width:199px; height:86px; margin-left:33px; float:left; padding-left:0px;}
.header .header_left .header_logo {position:relative; width:199px; height:63px; margin-bottom:0px; margin-top:19px; border:0px; float:left; overflow:hidden;}
.header .header_right {width:722px; height:86px; margin-right:35px; float:right;}
.header .header_right .header_top {position:relative; width:323px; height:24px; float:right; margin-left:381px; margin-top:22px;}
.header .header_right .header_contact {position:relative; width:142px; height:24px; font-family:Helvetica; font-size:11px; color:#FB8B1E; float:left;}
.header .header_right .header_search {position:relative; width:174px; height:24px; float:right;}
.header .header_right .header_search input.search_field {position:relative; width:115px; height:11px; border-left:2px; border-top:2px; border-left-color:#656b7b; border-top-color:#656b7b; float:left;}
.header .header_right .header_search input.formbutton {position:relative; width:51px; height:16px; font-family:Arial, Helvetica, sans-serif; font-size:10px; text-align:center; background: url(/assets/images/search.gif) no-repeat; color:#FFFFFF; border:none; float:right;}
.header .header_right .header_contact_nosearch {text-align: right; position:relative; width:250px; height:24px; font-family:Helvetica; font-size:11px; color:#FB8B1E; float:right;}
.header .header_right .nav_barge {position:relative; width:684px; height:40px; margin-left:18px; float:right;}
* html .header .header_left {position:relative; width:199px; height:86px;  margin-left:16px; float:left;}
* html .header .header_left .header_logo {position:relative; width:199px; height:63px; padding-top:19px; margin-top:0px; margin-left:0px; float:left; overflow:hidden;}
.nav_products {position:relative; width:170px; height:40px; background: url(/assets/images/nav_products.gif) no-repeat; float:left; cursor:pointer;}
.nav_products_on {position:relative; width:170px; height:40px; background: url(/assets/images/nav_products_on.gif) no-repeat; float:left; cursor:pointer;}
.nav_healthy {position:relative; width:170px; height:40px; background: url(/assets/images/nav_healthy.gif) no-repeat; margin-left:1px; float:left; cursor:pointer;}
.nav_healthy_on {position:relative; width:170px; height:40px; background: url(/assets/images/nav_healthy_on.gif) no-repeat; margin-left:1px; float:left; cursor:pointer;}
.nav_recipes {position:relative; width:170px; height:40px; background: url(/assets/images/nav_recipes.gif) no-repeat; margin-left:1px; float:left; cursor:pointer;}
.nav_recipes_on {position:relative; width:170px; height:40px; background: url(/assets/images/nav_recipes_on.gif) no-repeat; margin-left:1px; float:left; cursor:pointer;}
.nav_about {position:relative; width:170px; height:40px; background: url(/assets/images/nav_about.gif) no-repeat; float:left; margin-left:2px; cursor:pointer;}
.nav_about_on {position:relative; width:170px; height:40px; background: url(/assets/images/nav_about_on.gif) no-repeat; float:left; margin-left:2px; cursor:pointer;}

/* end header code */

/* begin footer code */
.footer {font-size:11px; font-family:helvetica; width:990px; height:50px; clear:both; color:#585757; line-height:11px; text-align:center; background: url(/assets/images/home_footer.jpg) no-repeat;}
.footer .footer_text {position:relative; padding-top:7px;}
.footer .footer_text a {text-decoration:none; border: none; color:#585757;}
.footer .footer_text a:hover {color:#7E7C7C; text-decoration:underline; border: none;}
/* end footer code */

/* begin home page code */
.home_mov {position:relative; width:958px; height:362px; margin-left:9px; margin-top:24px; overflow:hidden;}
.home_content {position:relative; width:958px; background-color:#FFFFFF;}
.home_content .index_main {position:relative; width:958px; height:362px; overflow:hidden;}
.home_content .index_mainImg1 {position:relative; width:932px; height:338px; margin-left:22px; margin-top:24px; background: url(/assets/images/main1.jpg) no-repeat; clear:both; float:left; overflow:hidden;}
.home_content .index_mainImg2 {position:relative; width:932px; height:345px; margin-left:22px; background: url(/assets/images/main2.jpg) no-repeat; overflow:hidden;}
.home_content .index_mainImg3 {position:relative; width:932px; height:345px; margin-left:22px; background: url(/assets/images/main3.jpg) no-repeat; overflow:hidden;}

.home_content .callout_Row {position:relative; height:168px; background-color:#FFFFFF; padding-top:8px; padding-left: 20px; clear:both; overflow:hidden;}
.home_content .callout {position:relative; width:306px; height:168px; margin-left:2px; background: url(/assets/images/callout_bg.jpg) no-repeat; float:left; cursor:pointer;}
.home_content .callout .top {position:absolute; left: 10px; top: 10px; width: 275px; height: 50px; cursor:pointer;}
.home_content .callout .bot {position:absolute; left: 10px; top: 65px; width: 275px; height: 83px; cursor:pointer; background: url(/assets/images/callout_bot_bg.jpg) no-repeat; text-align: left; padding: 10px 0 0 13px;}
.home_content .callout .bot h1 {color: #fff; font-family: helvetica, sand-serif, arial; font-size: 18px; font-weight: normal; margin: 0px;}
.home_content .callout .bot div {color: #fff; font-family: helvetica, sans-serif, arial; font-size: 12px; font-weight: normal; margin-top: 7px;}

* html .home_content .index_mainImg1 {position:relative; width:932px; height:338px; margin-left:11px; margin-top:24px; background: url(/assets/images/main1.jpg) no-repeat; clear:both; float:left; overflow:hidden;}
* html .home_content #callout1 {position:relative; width:306px; height:168px; margin-left:11px; background: url(/assets/images/callout_1.jpg) no-repeat; float:left; overflow:hidden; cursor:pointer;}
.home_content .arrowButton {right:30px; bottom:30px; cursor: pointer;}
/* end home page code */

/* begin arrow code */
.arrowButton {position: absolute; background-image: url('/assets/images/arrowButton_1.png'); background-repeat: no-repeat; width: 19px; height: 19px; cursor: pointer;}
.arrowButton_left {position: absolute; background-image: url('/assets/images/arrowButton_left_1.png'); background-repeat: no-repeat; width: 19px; height: 19px; cursor: pointer;}
.prod_over_itemRow .arrowButton {left: 12px; top: 32px; cursor: pointer;}
.recipe_over_itemRow .arrowButton {left: 12px; top: 32px; cursor: pointer;}
.healthy_over_containerRow .arrowButton {left: 10px; top: 190px; cursor: pointer;}
.recipe_over_ItemRow .arrowButton {left: 12px; bottom: 0; cursor: pointer;}
/* end arrow code */
/* main body content */
.contact_over_content {position: relative; height:auto; width:958px; min-height:610px; background-color:#ffffff; margin-left:16px; margin-right:16px; padding-bottom: 20px;}
/* end main body content */
/* begin left nav code */
.contact_over_leftBarge {position:relative; width:246px; height:auto; float:left;}
.contact_over_leftNav {width:232px; height:auto; padding-left:14px;}
/* end left nav code */

/* begin left callout code */
.left_calloutBg {width:246px; padding-left:12px;}
.left_callout {width:198px; height:382px; padding-left:10px; background: url(/assets/images/healthy_left_calloutBg.jpg) no-repeat; clear:both; float:left; overflow:hidden; cursor:pointer;}
.left_callout .left_calloutContent {position:relative; width:178px; height:248px; margin-top:8px; clear:both; float:left; background: url(/assets/images/left_callout.jpg) no-repeat; overflow:hidden;}
.left_calloutContact {width:210px; height:130px; padding-left:6px; clear:both; float:left;}
.left_calloutContact .left_calloutContact_content {width:198px; height:130px; background: url(/assets/images/contactcalloutBg.jpg) no-repeat; overflow:hidden; cursor:pointer;}
.left_calloutLong {width:198px; height:382px; padding-left:12px; background: url(/assets/images/test_leftImgBg.jpg) no-repeat; clear:both; float:left; overflow:hidden; cursor:pointer;}
.left_calloutLong .left_calloutLong_content {position:relative; width:178px; height:248px; margin-top:8px; clear:both; float:left; background: url(/assets/images/search_callout.jpg) no-repeat; overflow:hidden;}
/* end left callout code */

/* begin overview header code */
.over_header {position:relative; width:698px; height:auto; float:right;}
.over_header_top {position:relative; width:698px; height:30px; margin-top:28px;}
.over_header_top_product {position:relative; width:474px; height:auto; margin-top:28px;}
.over_header_top .over_title {position:relative; width:600px; height:30px; float:left;}
.over_header_top_product .over_title_product {position:relative; width:374px; height:auto; float:left;}
.over_header_top_product .over_title_product h1 {position:relative; font-size:30px; color: #A80A24; text-align:left; font-family:helvetica; margin-top:0px; margin-bottom:0px; float:left; font-weight: normal;}
.over_header_top .over_title h1 {position:relative; font-size:30px; color: #A80A24; text-align:left; font-family:helvetica; margin-top:0px; margin-bottom:0px; float:left; font-weight: normal;}
.over_header_top .over_icon {position:relative; width:98px; height:30px; float:right; padding-top:7px; color:#a80a24; font-family:Helvetica; font-size:11px;}
.over_header_top_product .over_icon {position:relative; width:98px; height:30px; float:right; padding-top:7px; color:#a80a24; font-family:Helvetica; font-size:11px;}
.over_header_top .over_icon .print_me {position:absolute; left: 0; width:16px; height:16px; padding-right:6px; background: url(/assets/images/print_me.gif) no-repeat; display:block; line-height: 20px; vertical-align: middle; padding-left: 40px;}
.over_header_top_product .over_icon .print_me {position:absolute; left: 0; width:16px; height:16px; padding-right:6px; background: url(/assets/images/print_me.gif) no-repeat; display:block; line-height: 20px; vertical-align: middle; padding-left: 40px;}
.over_header_top .over_icon .email_me {position:absolute; left: 20px; width:16px; height:16px; background: url(/assets/images/email_me.gif) no-repeat; display:block; line-height:20px; vertical-align: middle; padding-left: 20px;}
.over_header_top_product .over_icon .email_me {position:absolute; left: 20px; width:16px; height:16px; background: url(/assets/images/email_me.gif) no-repeat; display:block; line-height:20px; vertical-align: middle; padding-left: 20px;}
.over_header_text {position:relative; width:698px; font-size:14px; text-align:left; margin-top:22px; line-height: 18px;}
.over_header_text h2 {position:relative; font-size:14px; font-family: sans-serif; font-weight:bold; margin-top:0px; margin-bottom:6px;}
.over_icon .print_me, .over_icon .email_me { text-indent: -9999px; cursor: pointer;}
/* end overview header code */

/* begin products code */
.prod_over_content {position: relative; height:auto; width:958px; min-height:788px; background-color:#ffffff; margin-left:16px; margin-right:16px; padding-bottom: 20px;}
.prod_over_container {position:relative; width:698px; height:620px; margin-top:14px; float:right; background: url(/assets/images/prod_main_background.jpg) no-repeat; overflow:hidden;}
.prod_over_container .prod_over_itemRow {position:relative; width:666px; height:171px; margin-left:9px; margin-top:9px; clear:both; float:left;}
.prod_over_container #prod_main1 {position:relative; width:213px; height:171px; margin-left:6px; background: url(/assets/images/prod_main1.jpg) no-repeat; overflow:hidden; float:left; cursor:pointer;}
.prod_over_container #prod_main2 {position:relative; width:213px; height:171px; margin-left:6px; background: url(/assets/images/prod_main2.jpg) no-repeat; overflow:hidden; float:left; cursor:pointer;}
.prod_over_container #prod_main3 {position:relative; width:213px; height:171px; margin-left:6px; background: url(/assets/images/prod_main3.jpg) no-repeat; overflow:hidden; float:left; cursor:pointer;}
.prod_over_container #prod_main4 {position:relative; width:213px; height:171px; margin-left:6px; background: url(/assets/images/prod_main4.jpg) no-repeat; overflow:hidden; float:left; cursor:pointer;}
.prod_over_container #prod_main5 {position:relative; width:213px; height:171px; margin-left:6px; background: url(/assets/images/prod_main5.jpg) no-repeat; overflow:hidden; float:left; cursor:pointer;}
.prod_over_container #prod_main6 {position:relative; width:213px; height:171px; margin-left:6px; background: url(/assets/images/prod_main6.jpg) no-repeat; overflow:hidden; float:left; cursor:pointer;}
.prod_over_container #prod_main7 {position:relative; width:213px; height:171px; margin-left:6px; background: url(/assets/images/prod_main7.jpg) no-repeat; overflow:hidden; float:left; cursor:pointer;}
.prod_over_container #prod_main8 {position:relative; width:213px; height:185px; margin-left:6px; background: url(/assets/images/prod_main8.jpg) no-repeat; overflow:hidden; float:left; cursor:pointer;}
* html .prod_over_container .prod_over_itemRow {position:relative; width:666px; height:171px; margin-left:0px; margin-top:9px; clear:both; float:left;}

.product_contentRight {position:relative; width:474px; float:left; overflow: hidden;}
.product_contentRight .over_header_top {width:472px;}
.product_contentRight .over_header_about {position:relative; width:472px; height:auto; padding-bottom:11px; float:left;}
.product_contentRight .over_header_about .over_title {width: auto;}

.product_contentRight .product_over_container {position:relative; width:698px; clear:both; float:left;}
.product_contentRight .product_over_topContent {position:relative; width:698px; clear:both; float:left; overflow:hidden;}
.product_contentRight .product_over_topContent .product_over_textLeft {position:relative; width:472px; clear:both; float:left;}
.product_contentRight .product_over_topContent .product_over_textLeft p {line-height:18px; margin-bottom: 18px}
.product_contentRight .product_over_topContent .product_over_textLeft h2 {text-align: left; font-weight: bold; font-family: Helvetica, Arial, sans-serif; }
.product_contentRight .product_over_topContent .product_over_textLeft img.product_panel {margin-bottom: 18px }
.product_contentRight .product_over_topContent .product_over_containerRight {position:relative; width:395px; height:340px; background: url(/assets/images/about_mainImgBg.jpg) no-repeat; float:right;}
.product_contentRight .product_over_topContent .product_over_containerRight .product_imgRight {position:relative; width:367px; height:310px; margin-top:14px; margin-left:14px; background: url(/assets/images/about_mainImg.jpg) no-repeat; float:left;}
.product_contentRight .product_over_textBelow {position:relative; width:698px; clear:both; float:left;}
.product_contentRight .product_over_textBelow p {line-height:18px; font-weight:normal;}
.product_contentRight .product_over_imgBelow {position:relative; width:698px; height:158px; background: url(/assets/images/about_footerImg.jpg) no-repeat; clear:both; float:left; overflow:hidden; cursor:pointer; font-family: Helvetica, Arial, sans-serif; color: #FFF; text-align: left; padding-left: 20px; font-weight: normal; font-size: 15px;}
.product_contentRight .product_over_imgBelow h1 {color:#FFF; margin: 15px 0 5px; padding:0;}
.product_contentRight .thumbnails {width:455px; padding: 0 10px; text-align:left; background-image: url('/assets/images/sizesbackground.gif'); background-repeat: repeat-y; margin-top: -10px; }
.product_contentRight .thumbnails h2 {color:#a80a24; font-family: Helvetica, Arial, sans-serif; font-size:14px; font-weight:bold; margin:0; padding: 0;}
.product_contentRight .thumbnails img {}

.product_rightBarge {position:relative; width:202px; float:left; margin-left: 15px; margin-top: 10px; overflow: hidden;}
.product_rightBarge .nutrition_block, .product_rightBarge .prod_features {background-image: url('/assets/images/logo_sides.gif'); background-repeat: repeat-y; background-position: 0px 0;}
.product_rightBarge .nutrition_block .ingredients { color: #000; font-size: 11px; width: 187px; margin-top: 10px;}
.product_rightBarge .nutrition_block { width: 202px; }


.prod_mov_frame {position:relative; width:680px; height:488px; margin-top:10px; clear:both; float:left;}
.prod_header_text {position:relative; width:698px; height:58px; font-size:14px; text-align:left; margin-top:11px;}
.prod_land_header {position:relative; width:698px; height:100px; float:left;}
.prod_land_leftNav {position:relative; width:195px; height:800px; margin-left:12px; clear:both; float:left;}

.prod_faq_contentRight {position:relative; width:698px; background-color:#FFFFFF; float:right;}
.prod_faq_rightBg { position:absolute; right:5px; margin-top:5px; top:10px; width:204px; height:684px; background: url(/assets/images/prod_faq_rightBg.jpg) no-repeat;}
.prod_faq_spritesBg {width:476px; height:318px; background: url('/assets/images/prod_faq_spritesBg.jpg') no-repeat; padding-left:12px; clear:both; float:left;}
#prod_sprites {position:relative; width:452px; height:290px; padding-top:12px; margin:0px; clear:both; float:left;}
#prod_sprites .prod_faq_jump {position:absolute; cursor:pointer; background: url('/assets/images/faqs.jpg') no-repeat; display:block;}
#prod_sprites #faqbtn1 {left:0px; background-position: 0px 0px;}
#prod_sprites #faqbtn1 a {width:108px; height:290px; display:block;border:none;}
#prod_sprites #faqbtn1 a:hover {background: url('/assets/images/faqs.jpg') no-repeat; background-position: 0px -291px; width:108px; height:290px; display:block;border:none;}
#prod_sprites #faqbtn2 {left:108px; background-position: -109px 0px;}
#prod_sprites #faqbtn2 a {width:132px; height:290px; display:block;border:none;}
#prod_sprites #faqbtn2 a:hover {background: url('/assets/images/faqs.jpg') no-repeat; background-position: -109px -291px; width:132px; height:290px; display:block;border:none;}
#prod_sprites #faqbtn3 {left:240px; background-position: -242px 0px;}
#prod_sprites #faqbtn3 a {width:101px; height:290px; display:block;border:none;}
#prod_sprites #faqbtn3 a:hover {background: url('/assets/images/faqs.jpg') no-repeat; background-position: -242px -291px; width:101px; height:290px; display:block;border:none;}
#prod_sprites #faqbtn4 {left:341px; background-position: -344px 0px;}
#prod_sprites #faqbtn4 a {width:108px; height:290px; display:block;border:none;}
#prod_sprites #faqbtn4 a:hover {background: url('/assets/images/faqs.jpg') no-repeat; background-position: -344px -291px; width:108px; height:290px; display:block;border:none;}

.prod_faq_text {position:relative; clear:both; float:left;}
.prod_faq_text p {line-height:18px;}
.prod_faq_text h1 {text-align:left; font-size:22px; font-weight: bold; font-family: Helvetica, Arial, sans-serif; }
.prod_faq_text h2 {text-align:left; font-weight: bold; font-family: Helvetica, Arial, sans-serif; }
.prod_faq_text a {position:relative; font-size:12px; font-weight:bold; color:#a80a24; text-decoration:none; font-family: sans-serif, Arial;border:none;}
.prod_faq_text li {font-size:12px; text-align:left; color:#656565; font-family:Helvetica, arial, sans-serif; font-weight:normal; margin-top:0px; margin-bottom:0px; line-height:18px;}
.prod_faq_text2 {position:relative; margin-left:0px; clear:both; float:left; margin-bottom: 20px;}
.prod_faq_text2 p {line-height:15px;}
.prod_faq_text2 h1 {text-align:left; font-size:22px; font-weight: bold; font-family: Helvetica, Arial, sans-serif; }
.prod_faq_text2 h2 {text-align:left; line-height:15px; font-weight: bold; font-family: Helvetica, Arial, sans-serif; }
.prod_faq_text2 a {position:relative; line-height:12px;  font-size:12px; font-weight:bold; color:#a80a24; text-decoration:none;border:none;}
/* end products code */

/* begin healthy code */
.healthy_over_container {position:relative; width:698px; height:392px; background: url(/assets/images/healthy_background.jpg) no-repeat; float:right; margin-top: 27px;}
.healthy_over_containerRow {position:relative; width:698px; height:317px; clear:both; float:left; margin-top:28px;}
#healthy_article1 {position:relative; width:211px; height:317px; margin-left:10px; background: url(/assets/images/healthy_article_1.jpg) no-repeat; float:left; overflow:hidden; cursor:pointer;}
#healthy_article2 {position:relative; width:211px; height:317px; margin-left:10px; background: url(/assets/images/healthy_article_2.jpg) no-repeat; float:left; overflow:hidden; cursor:pointer;}
#healthy_article3 {position:relative; width:211px; height:317px; margin-left:10px; background: url(/assets/images/healthy_article_3.jpg) no-repeat; float:left; overflow:hidden; cursor:pointer;}
.healthyArticle_topContent {position:relative; width:698px; height:364px; clear:both; float:left; overflow:hidden;}
.healthyArticle_topContent .healthyArticle_textLeft {position:relative; width:469px; height:340px; clear:both; float:left;}
.healthyArticle_topContent .healthyArticle_textLeft p {line-height:18px;}
.healthyArticle_topContent .healthyArticle_textLeft a {position:relative; text-align:right; font-size:12px; font-weight:bold; color:#a80a24; text-decoration:none;border:none;}
.healthyArticle_topContent .healthyArticle_containerRight {position:relative; width:207px; height:342px; background: url(/assets/images/soyarticle1.jpg) no-repeat; float:right;}
.healthyArticle_textBelow {position:relative; width:698px; clear:both; float:left;}
.healthyArticle_textBelow p {line-height:18px; font-weight:normal;}
.healthy_article_imgBelow {position:relative; width:698px; height:159px; background: url(/assets/images/healthy_belowImg.jpg) no-repeat; clear:both; float:left; overflow:hidden; cursor:pointer; padding-left: 0px;}
/* end healthy code */

/* begin recipes code */
.over_header_rec {position:relative; width:697px; height:auto; float:right; overflow: hidden;}
.over_header_rec .over_header_textRec {position:relative; width:698px; height:22px; font-size:14px; text-align:left; margin-top:22px;}
.over_header .over_header_textRec {position:relative; width:698px; height:22px; font-size:14px; text-align:left; margin-top:22px;}
* html .over_header_rec .over_header_textRec {margin-top:11px;}

.recipe_over_container {position:relative; width:698px; height:422px; margin-top:7px; float:right; background-image: url('/assets/images/prod_main_background.jpg'); background-repeat: no-repeat; }
.recipe_over_container .recipe_over_containerTop {position:relative; width:698px; height:23px; background: url(/assets/images/rec_overview_top.gif) no-repeat; overflow:hidden;}
.recipe_over_container .recipe_over_containerMid {position:relative; width:698px; padding-top:8px; background: url(/assets/images/rec_overview_sides.gif) repeat-y; clear:both; overflow:hidden;}
.recipe_over_container .recipe_over_containerMid .recipe_over_ItemRow {position:relative; width:688px; height:276px; margin-left:14px; overflow:hidden; clear:both; float:left;}
.recipe_over_container .recipe_over_containerMid #rec_over_Item1 {position:relative; width:201px; height:276px; margin-left:0px; background: url(/assets/images/KS_Apple_Betty_Crumble_199.jpg) no-repeat; float:left; overflow:hidden; cursor:pointer;}
.recipe_over_container .recipe_over_containerMid #rec_over_Item2 {position:relative; width:201px; height:276px; margin-left:25px; background: url(/assets/images/KS_Tartlet_199.jpg) no-repeat; float:left; overflow:hidden; cursor:pointer;}
.recipe_over_container .recipe_over_containerMid #rec_over_Item3 {position:relative; width:201px; height:276px; margin-left:25px; background: url(/assets/images/KS_Mocha_Tapioca_Pudding_199.jpg) no-repeat; float:left; overflow:hidden; cursor:pointer;}
.recipe_over_container .recipe_over_containerBottom {position:relative; width:698px; height:113px; background: url(/assets/images/rec_overview_bottom.jpg) no-repeat; overflow:hidden; display:block; clear:both;}
* html .recipe_over_container {position:relative; width:698px; height:422px; margin-top:0px; float:right;}
* html .recipe_over_container .recipe_over_containerMid .recipe_over_ItemRow {position:relative; width:688px; height:276px; margin-left:8px; overflow:hidden; clear:both; float:left;}
.recipe_over_container .recipe_over_itemRow {position:relative; width:688px; height:171px; margin-left:5px; margin-top:9px; clear:both; float:left;}
.recipe_over_container #recipe_main1 {position:relative; width:213px; height:171px; margin-left:6px; background: url(/assets/images/recipemain1.jpg) no-repeat; overflow:hidden; float:left;}
.recipe_over_container #recipe_main2 {position:relative; width:213px; height:171px; margin-left:6px; background: url(/assets/images/recipemain2.jpg) no-repeat; overflow:hidden; float:left;}
.recipe_over_container #recipe_main3 {position:relative; width:213px; height:171px; margin-left:6px; background: url(/assets/images/recipemain4.jpg) no-repeat; overflow:hidden; float:left;}
.recipe_over_container #recipe_main4 {position:relative; width:213px; height:171px; margin-left:6px; background: url(/assets/images/recipemain5.jpg) no-repeat; overflow:hidden; float:left;}
.recipe_over_container #recipe_main5 {position:relative; width:213px; height:171px; margin-left:6px; background: url(/assets/images/recipemain7.jpg) no-repeat; overflow:hidden; float:left;}
.recipe_over_container #recipe_main6 {position:relative; width:223px; height:183px; margin-left:6px; background: url(/assets/images/recipemain_KSP.jpg) no-repeat; overflow:hidden; float:left;}
.recipe_over_container #recipe_s_main1 {position:relative; width:213px; height:171px; margin-left:6px; background: url(/assets/images/rec_spring.jpg) no-repeat; overflow:hidden; float:left;}
.recipe_over_container #recipe_s_main2 {position:relative; width:213px; height:171px; margin-left:6px; background: url(/assets/images/rec_summer.jpg) no-repeat; overflow:hidden; float:left;}
.recipe_over_container #recipe_s_main3 {position:relative; width:213px; height:171px; margin-left:6px; background: url(/assets/images/rec_fall.jpg) no-repeat; overflow:hidden; float:left;}
.recipe_over_container #recipe_s_main4 {position:relative; width:213px; height:171px; margin-left:6px; background: url(/assets/images/rec_winter.jpg) no-repeat; overflow:hidden; float:left;}

.rec_flavor_containercontainer {position:relative; width:695px; height:auto; margin-top:15px;}
.rec_flavor_container {position:relative; width:695px; height:auto; padding-left:18px; background: url(/assets/images/rec_flavorChoc_a.jpg) repeat-y; clear:both; float:left; cursor:pointer;}
.rec_flavor_container p {line-height:10px;}
.rec_flavor_container a {position:relative; color:#656565; float:left; line-height:12px; font-size:12px; font-weight:bold; text-decoration:none; font-family: Helvetica, Arial, sans-serif;border:none;}
.rec_flavor_container a:hover {position:relative; line-height:12px; font-size:12px; font-weight:bold; color:#a80a24; font-family: Helvetica, Arial, sans-serif; text-decoration:none;border:none;}
/* .rec_flavor_Imghead {width:647px; height:100px; margin-top:15px; background: url(/assets/images/brownie_header.jpg) no-repeat; clear:both; float:left; overflow:hidden; cursor:pointer} */
.rec_flavor_Imghead {width:647px; height:100px; margin-top:15px; clear:both; float:left; overflow:hidden; cursor:pointer}
.rec_flavor_tableHead {position:relative; width:647px; height:26px; padding-top:4px; background-color:#d12300; clear:both; float:left;}
.rec_flavorHead_leftCell {position:relative; width:385px; height:30px; float:left;}
.rec_flavorHead_midCell {position:relative; width:134px; height:30px; float:left;}
.rec_flavorHead_rightCell {position:relative; width:128px; height:30px; float:left;}
.rec_flavor_rowWhite {position:relative; padding-top:6px; padding-bottom:6px; width:647px; height:45px; background-color:#fff; float:left;}
.rec_flavor_rowBrown {position:relative; padding-top:6px; padding-bottom:6px; width:647px; height:37px; background-color:#fce5ab; float:left;}
.rec_flavor_leftCell {position:relative; width:383px; height:45px; padding-left:2px; padding-bottom:3px; float:left;}
.rec_flavor_midCell {position:relative; width:134px; height:43px; padding-top:2px; float:left;}
.rec_flavor_rightCell {position:relative; width:128px; height:43px; padding-top:2px; float:left;}
.rec_flavor_containerCardcontainer {width:668px; height:auto; margin:30px 0px 0px -30px; }
.rec_flavor_containerCard {width:668px; height:auto; padding-top:28px; margin-top:0px; padding-left:30px; background: url(/assets/images/rec_cardBg_a.jpg) repeat-y; float:left; cursor:pointer;}
.rec_containerCard_main {position:relative; width:635px; height:auto; float:left;}
.rec_containerCard_img {position:relative; width:201px; height:229px; float:left; overflow:hidden;}
.rec_containerCard_imgvar {position:relative; width:201px; height:229px; float:left; overflow:hidden;}
.rec_containerCard_ing {position:relative; width:432px; height:229px; float:left;}
.rec_containerCard_ing p {line-height:15px;}
.rec_containerCard_ing h2 {text-align:left; line-height:15px; font-weight: bold; font-family: Helvetica, Arial, sans-serif; margin:0px;}
.rec_containerCard_ingTop {width:402px; height:auto; padding-left:30px; float:left;}
.rec_containerCard_ingBottom {position:relative; width:432px; height:auto; float:left; padding-top:10px}
.rec_containerCard_ingBleft {position:relative; width:210px; height:auto; padding-left:30px; float:left;}
.rec_containerCard_ingBright {position:relative; width:192px; height:auto; float:left;}
.rec_flavor_containerCard_top {margin-top: 15px}
/* end recipes code */

/* begin about code */
.about_contentRight {position:relative; width:698px; float:right;}
.about_contentRight .over_header_about {position:relative; width:698px; height:65px; padding-bottom:11px; float:left;}
.about_contentRight .about_over_container {position:relative; width:698px; clear:both; float:left;}
.about_contentRight .about_over_topContent {position:relative; width:698px; height:340px; clear:both; float:left; overflow:hidden;}
.about_contentRight .about_over_topContent .about_over_textLeft {position:relative; width:293px; height:340px; clear:both; float:left;}
.about_contentRight .about_over_topContent .about_over_textLeft p {line-height:18px;}
.about_contentRight .about_over_topContent .about_over_containerRight {width:381px; height:340px; padding-left:14px; background: url(/assets/images/about_mainImgBg.jpg) no-repeat; float:left;}
.about_contentRight .about_over_topContent .about_over_containerRight .about_imgRight {width:381px; height:310px; margin-top:14px; background: url(/assets/images/about_mainImg.jpg) no-repeat; clear:both; float:left;}
.about_contentRight .about_over_textBelow {position:relative; width:685px; clear:both; float:left;}
.about_contentRight .about_over_textBelow p {line-height:18px; font-weight:normal;}
.about_contentRight .about_over_imgBelow {position:relative; width:678px; height:158px; background: url(/assets/images/about_footerImg.jpg) no-repeat; clear:both; float:left; overflow:hidden; cursor:pointer; font-family: Helvetica, Arial, sans-serif; color: #FFF; text-align: left; padding-left:20px; font-weight: normal; font-size: 15px;}
.about_contentRight .about_over_imgBelow h1 {color:#FFF; margin: 15px 0 5px; padding:0; font-weight: normal;}

#about_below_nav {position:relative; margin-top:10px;}
#about_below_nav .arrowButton_left {left:0px; cursor: pointer;}
#about_below_nav .arrowButton {position:absolute; left:35px; cursor: pointer;}
#about_below_nav .text_link {position:absolute; left:70px; top:2px; color:#af1121; cursor: pointer;}
.rotate {display:none; width:450px;}

.about_media_room {position:relative; width:678px; height:552px; padding-left:10px; padding-top:12px; background: url(/assets/images/mediaroomBg1.jpg) no-repeat; clear:both; float:left; overflow:hidden;}
.mediaRoom_videoBarge {width:664px; height:289px; padding-top:17px; background: url(/assets/images/mediaroom_vidBg.jpg) no-repeat; float:left;}
.mediaRoom_videoBargeRow {position:relative; width:674px; height:217px; float:left;}
.mediaRoom_videoSelect {position:relative; width:342px; height:217px; padding-left:8px; float:left;}
.mediaRoom_videoSelect p {line-height:15px; font-weight:normal;}
.mediaRoom_videoSelect h1 {text-align:left; font-size:22px; font-weight:normal; font-family: Helvetica, Arial, sans-serif;}
.mediaRoom_videoSelect h2 {text-align:left; line-height:15px; font-weight: bold; font-family: Helvetica, Arial, sans-serif; margin:0px;}
input.mediaplay {position:relative; width:71px; height:28px; background: url(/assets/images/mediaplay.gif) no-repeat; border:none; float:right;}
.mediaRoom_videoFrame {position:relative; width:314px; height:217px; background: url(/assets/images/about_mediavid_imgRight.jpg) no-repeat; float:left;}

.mediaRoom_pressCallRow {position:relative; width:688px; height:196px; padding-top:10px; float:left;}
.mediaRoom_pressCall {position:relative; width:327px; height:206px; margin-right:10px; background: url(/assets/images/media_callBg.jpg) no-repeat; float:left;}
.mediaRoom_pressCall_title {position:relative; width:320px; height:24px; float:left; padding-left:7px; padding-top:20px;}
.mediaRoom_pressCall_title h1 {text-align:left; font-size:18px; font-weight:normal; font-family: Helvetica, Arial, sans-serif; margin:0px;}
.mediaRoom_pressCall_contentRow {position:relative; width:327px; height:152px; float:left;}
.mediaRoom_pressCall_info {position:relative; width:320px; height:152px; padding-left:7px; float:left;}
.mediaRoom_pressCall_info p {line-height:15px; font-weight:normal;}
.mediaRoom_pressCall_img {position:relative; width:165px; height:152px; background: url(/assets/images/media_callpic.jpg) no-repeat; float:left;}
.mediaRoom_pressCall_imgholder {position:relative; width:165px; height:152px; float:right; overflow:hidden; margin: 0px 10px 20px 20px; padding: 0px; }

.contact_contentRight {position:relative; width:698px; float:right;}
.contact_contentRight .over_header_about {position:relative; width:698px; height:65px; padding-bottom:11px; float:left;}
.contact_contentRight .contact_over_container {position:relative; width:698px; clear:both; float:left;}
.contact_contentRight .contact_over_topContent {position:relative; width:698px; clear:both; float:left; overflow:hidden;}
.contact_contentRight .contact_over_topContent .contact_over_textLeft {position:relative; width:490px; clear:both; float:left;}
.contact_contentRight .contact_over_topContent .contact_over_textLeft p {line-height:18px; margin-bottom:18px;}
.contact_contentRight .contact_over_topContent .contact_over_containerRight {position:relative; width:395px; height:340px; background: url(/assets/images/contact_mainImgBg.jpg) no-repeat; float:right;}
.contact_contentRight .contact_over_topContent .contact_over_containerRight .contact_imgRight {position:relative; width:367px; height:310px; margin-top:14px; margin-left:14px; background: url(/assets/images/contact_mainImg.jpg) no-repeat; float:left;}
.contact_contentRight .contact_over_textBelow {position:relative; width:698px; clear:both;}
.contact_contentRight .contact_over_textBelow p {line-height:18px; font-weight:normal;}
.contact_contentRight .contact_over_imgBelow {position:relative; width:698px; height:158px; background: url(/assets/images/contact_footerImg.jpg) no-repeat; clear:both; float:left; overflow:hidden; cursor:pointer;}
.contact_contentRight h2 {font-family: Helvetica, Arial, sans-serif; font-size:12px; font-weight:bold; color:#656565; text-align: left; clear: both; padding-top: 20px;}
.contact_contentRight #personal_info, .contact_contentRight #feedback, .contact_contentRight #message {border: none; padding: 0; margin: 0; padding-right: 100px; clear: both;}
.contact_contentRight #feedback {}
.contact_contentRight form p {line-height:18px; padding-bottom:18px; clear:both; margin-left:0; padding-left:0;}
.contact_contentRight form #personal_info p label {width:106px; display:block; float:left; padding-right:10px;}
.contact_contentRight form #feedback p label {width:216px; display:block; float:left; padding-right:10px;}
.contact_contentRight form p input {padding-left: 3px; font-family: Helvetica, Arial, sans-serif; width: 280px;}
.contact_contentRight form p input#zip {padding-left: 3px; font-family: Helvetica, Arial, sans-serif; width: 130px;}
.contact_contentRight form p select {font-family: Helvetica, Aria, sans-serif; color: #656565; width: 185px; height: 20px; vertical-align: middle; }
.contact_contentRight form p select.date {font-family: Helvetica, Aria, sans-serif; color: #656565; width: auto;}
.contact_contentRight form p input.required, .contact_contentRight form p select.required {border-left: 4px solid #ec1a24; }
.contact_contentRight form p input#purchase_date_unknown, .contact_contentRight form p input#optout_usps, .contact_contentRight form p input#optout_email { display: block; float: left; width: auto;  }
.contact_contentRight form #feedback p label.checkbox, .contact_contentRight form #message p label.checkbox {display: block; width: auto; float: left; cursor: pointer; clear: none; margin-left: 3px; padding-top: 2px; }
.contact_contentRight form #feedback select {display:block; float:left;}
.contact_contentRight form textarea {clear:both; float:none; width:470px; height:83px;}
.contact_contentRight form p.buttons {padding: 20px 0;}
.contact_contentRight form p.buttons input {width:auto; height:auto;}
.contact_contentRight input.submitbutton {position:relative; width:71px; height:28px; background: url(/assets/images/submitbutton.gif) no-repeat; border:none; cursor: pointer;}
.contact_contentRight input.resetbutton {position:relative; width:71px; height:28px; background: url(/assets/images/resetbutton.gif) no-repeat; border:none; cursor: pointer;}

.test_over_content {position:relative; width:958px; height:auto; background-color:#FFFFFF; margin-left:16px; margin-right:16px;}
.test_right {cursor: pointer; width: 182px; height: 319px; padding: 10px; position: absolute; top: 10px; right: 5px; background-image: url('/assets/images/test_rightImgBg.jpg'); background-repeat: no-repeat; z-index: 10;}
.test_right h2 {padding: 16px 0 0 24px; font-size: 14px; font-family: Helvetica, Arial, sans-serif; color: #a80a24; font-weight: normal; margin: 0px 0 10px;}
.test_right .arrowButton {top: 235px; left: 10px; cursor: pointer;}

.search_leftBarge {position:relative; width:246px; height:605px; padding-left:12px; float:left;}
.search_leftBarge .search_left_callout {position:relative; width:203px; height:339px; margin-top:28px; padding-left:11px; background: url(/assets/images/test_leftImgBg.jpg) no-repeat; clear:both; float:left; overflow:hidden; cursor:pointer;}
.search_leftBarge .search_left_callout .search_left_calloutImg {position:relative; width:183px; height:211px; margin-top:8px; clear:both; float:left; background: url(/assets/images/search_callout.jpg) no-repeat; overflow:hidden;}
.search_rightContent {position:relative; width:698px; float:right; }
.search_rightContent .search_header {position:relative; width:698px; height:138px; float:left;}
.search_rightContent .search_menu {position:relative; width:175px; height:39px; margin-top:7px; clear:both; float:left; background-color:#fbdd92;}
.search_rightContent .search_menu select.loc_search {position:relative; width:157px; height:18px; margin-top:10px; margin-left:8px; font-size:12px; border:none; clear:both; float:left;}
.search_rightContent .search_truckBg {position:relative; width:691px; height:159px; margin-top:15px; background: url(/assets/images/truckBg.jpg) no-repeat; clear:both; float:left; overflow:hidden;}
.search_rightContent .search_truckBg .search_truckImg {position:relative; width:675px; height:138px; margin-left:8px; margin-top:10px; background: url(/assets/images/truck.jpg) no-repeat; clear:both; float:left; overflow:hidden;}
.search_rightContent .search_textCaption {position:relative; width:698px; margin-top:16px; text-align:left; clear:both; float:left;}
.search_rightContent .search_textLimited {position:relative; width:657px; height:111px; text-align:left; padding-left:30px; background-color:#fbdd92; border: solid 2px; border-color:#fa8500; clear:both; float:left;}
.search_header_text {position:relative; width:698px; height:58px; font-size:14px; text-align:left; margin-top:22px;}
.search_header_text .results_link {position:relative; clear:both; float:left;}
.search_header_text .results_link a {position:relative; font-size:12px; font-weight:bold; color:#a80a24; text-decoration:none;border:none;}
.results_content {position:relative; width:958px; height:650px;  background-color:#FFFFFF; margin-left:16px; margin-right:16px;}
.results_listRow {position:relative; width:698px; height:209px; float:left;}
.results_listRow #results_textList1 { width:147px; font-size:12px; text-align:left; color:#656565; font-family:Helvetica, arial, sans-serif; font-weight:normal; float:left; list-style:none;}
.results_listRow #results_textList2 {width:147px; font-size:12px; text-align:left; color:#656565; font-family:Helvetica, arial, sans-serif; font-weight:normal; float:left; list-style:none;}
#results_textList1 li {position:relative; margin:0px; padding:0px; list-style:none;}
#results_textList2 li {position:relative; margin:0px; padding:0px; list-style:none;}
/* end about code */

/* international */
.inter_leftBarge {position:relative; width:246px; height:605px; padding-left:12px; float:left;}
.inter_leftBarge .inter_left_callout {position:relative; width:203px; height:339px; margin-top:28px; padding-left:11px; background: url(/assets/images/test_leftImgBg.jpg) no-repeat; clear:both; float:left; overflow:hidden; cursor:pointer;}
.inter_leftBarge .inter_left_callout .inter_left_calloutImg {position:relative; width:183px; height:248px; margin-top:8px; clear:both; float:left; background: url(/assets/images/left_calloutx2.jpg) no-repeat; overflow:hidden;}
.inter_rightContent {position:relative; width:698px; float:right;}
.inter_rightContent a.text_link {color:#A80A24; text-decoration: none; border:none;cursor: pointer;}
.inter_rightContent a.text_link:hover {color:#A80A24; text-decoration: underline; border:none;cursor: pointer;}
.inter_rightContent .inter_header {position:relative; width:698px; height:138px; float:left;}
.inter_rightContent .inter_menu {position:relative; width:175px; height:39px; margin-top:7px; clear:both; float:left; background-color:#fbdd92;}
.inter_rightContent .inter_menu select.loc_search {position:relative; width:157px; height:18px; margin-top:10px; margin-left:8px; font-size:12px; border:none; clear:both; float:left;}
.inter_rightContent .inter_mapBg {position:relative; width:691px; height:159px; margin-top:15px; background: url(/assets/images/truckBg.jpg) no-repeat; clear:both; float:left; overflow:hidden;}
.inter_rightContent .inter_mapBg .inter_map {position:relative; width:675px; height:138px; margin-left:8px; margin-top:10px; background: url(/assets/images/intermap.jpg) no-repeat; clear:both; float:left; overflow:hidden;} 
.inter_rightContent .inter_textCaption {position:relative; width:670px; margin-top:16px; text-align:left; clear:both; float:left;}
.inter_rightContent .inter_textLimited {position:relative; width:610px; height:111px; text-align:left; padding: 15px 30px 0px 30px; background-color:#fbdd92; border: 1px solid #fa8500; clear:both; float:left;}
.inter_header_text {position:relative; width:698px; height:58px; font-size:14px; text-align:left; margin-top:22px;}
.inter_header_text .results_link {position:relative; clear:both; float:left;}
.inter_header_text .results_link a {position:relative; font-size:12px; font-weight:bold; color:#a80a24; text-decoration:none;border:none;}
.inter_rightContent h2 {color:#A80A24; text-align:left; font-size:22px; font-weight:normal; font-family: Helvetica, Arial, sans-serif; margin:0px;}
.inter_rightContent h3 {color:#A80A24; text-align:left; font-size:14px; font-weight:bold; font-family: Helvetica, Arial, sans-serif; margin:0px;}
/* end international */

/* privacy policy */
.privpol_text {float: left; width:678px; font-size:14px; text-align:left; margin-top:22px; line-height: 18px;}
.privpol_text p {margin: 0px 0px 20px 0px;}
.privpol_text p.red {margin: 0px 0px 10px 0px; color:#A80A24; font-size:16px; font-weight: bold;}
.privpol_text p.bblack {margin: 0px 0px 5px 0px; font-size:14px; font-weight: bold;}
/* end privacy policy */


 /* nutrition facts */

/**
 * Define the table to be of the class "nutrition"
 */
.product_rightBarge table.nutrition {
	width : 187px;
	margin-top : 5px;
	margin-left : 0;
	margin-right : 0;

	border : 1px solid black;
	border-collapse : collapse;
	table-layout : auto;

}
*html .product_rightBarge table.nutrition {margin-top: 0;}
/**
 * Format the caption at the top of the table
 */
.nutrition caption {
	text-indent: -9999px;
	font-family : Arial;
	font-size : small;
	font-style: italic;
	height: 0;
}

/** 
 * Format the tr ids 
 */
.nutrition tr#calories td {
	border-bottom : 4px solid black;
}

.nutrition tr#servings td {
	border-bottom : 6px solid black;	
}

.nutrition tr#minerals td {
	border-top : 4px solid black;
}

 /**
  * Format the header, which is basically the text "Nutrition Facts"
  */
.nutrition th {
	background-color : transparent;
	padding : 6px 3px 0px 3px;
	border : 0;
	font-family : Arial;
	font-size : 13px;
	font-weight : bolder;
	text-align: left;
	
}	

 /**
  * Define the baseline style for cells
  */
.nutrition td {
	padding : 1px 3px 1px 3px;

	font-family : Arial;
	font-size : 9px;
	border : 0;
	border-bottom : 1px solid black;
	
	text-align : left;    
	
	width: 150px;    
	
}
.nutrition td.cal {
  width: 100px;  
 
}
.nutrition td.calfrfat {
	text-align: right;
	   width: 290px;   
}
 /**
  * Define the cell for Daily Values
  */
.nutrition td.daily {
	font-weight : bold;
	text-align : right;

	
}
.nutrition td.dv {
	font-weight : bold;
	text-align : right;
   
    
}

 /**
  * Set an indent for subordinate nutrients
  */
.nutrition td.sub {
	text-indent : 10px;
}

 /**
  * Set the style of the disclaimer text
  */
.nutrition td.disclaimer {
	font-size : xx-small;
	
}

 /**
  * Use the strong tag to set emphasis on particular text
  */
.nutrition strong {
	font-weight : x-bolder;
}

.nutrition table.cal_diffs td {
	font-size: xx-small;
}

/* end nutrition facts */

/* pop up email to friend */
#pop_container {width: 442px; height: 555px; background: #FFF; font-family: sans-serif, arial; font-size: 12px; color: #656565; line-height: 18px;}
#pop_container div {float: left; position: relative;}
#pop_container #top {width: 442px; height: 80px; background: url(/assets/images/pop_bg_top.jpg) no-repeat;}
#pop_container #top #close {position: absolute; left: 419px; top: 5px; width: 18px; height: 16px; background: url(/assets/images/pop_close.gif) no-repeat; cursor: pointer;}
#pop_container #mid {width: 442px; height: 388px; background: #FFF;}
#pop_container #bot {width: 442px; height: 87px; background: url(/assets/images/pop_bg_bot.jpg) no-repeat;}
#pop_container #mid .red_text {font-size: 12px; font-weight: bold; color: #A80A24; margin-bottom: 20px; font-family: verdana;}
#pop_container #mid .page_title {font-size: 20px; font-weight: bold; margin-bottom: 15px; line-height: 22px;}
#pop_container #mid div {float: left; width: 417px; margin: 0 0 0 25px;}
#pop_container .cap {display: block; font-size: 11px; font-style: italic; margin: 0 0 5px 25px; }
#pop_container #mid #labels {width: 125px;}
#pop_container #mid #labels div {clear: both; margin: 2px 0 12px 0;}
#pop_container #mid #fields {width: 290px; margin: 0px;}
#pop_container #mid #fields div {clear: both; margin: 0px;}
#pop_container #mid #fields div input {width: 270px; margin: 0 0 12px 0;}
#pop_container #mid #fields div input.req {border-left: 3px solid #EC1A24; width: 268px;}
#pop_container #mid #fields div textarea {width: 270px; margin: 0 0 12px 0;}
#pop_container #mid input.submitbutton {width:71px; height:28px; background: url(/assets/images/submitbutton.gif) no-repeat; border:none; cursor: pointer;}
/* end pop up email to friend */

/* operation page */
.operation_con_wrap {position: relative; text-align: center; height: auto;}
.operation_con_white {background-color: #fff; width: 958px; margin: 0 auto; text-align: left; padding: 0 0 60px 0; height: auto; }
.operation_con { float: left; position: relative; height: auto; }
.operation_con img.op_pic {margin: 10px 0 15px 0;}
.operation_con p {line-height: 17px; font-size: 12px; }
.operation_con ul {float: left; margin: 0; padding: 20px 0 15px 0; list-style-position: inside; font-family: arial; font-size: 12px; color: #666; }
.operation_con ul.left {width: 360px;}
.operation_con ul p {padding: 5px 0 5px 0;} 
.operation_con ul li {padding: 3px 0 3px 0;}   
.operation_con ul a {color: #a80a24;border:none;}
.operation_con img.ar {border: 0; padding: 5px 0 15px 0;}

input.submitbutton {width:71px; height:28px; background: url(/assets/images/submitbutton.gif) no-repeat; border:none; cursor: pointer;}

a.kslink {text-decoration:none; color:#a80a24;border:none;}
a.kslink:hover {color:#a80a24; text-decoration:underline;border:none;}

#press_release_text_container {padding-right: 20px;}
#press_release_text_container p {padding-bottom: 12px;}
