@charset "UTF-8";


/* ########### Universal ############################################################# */
/* ################################################################################### */
body { margin: 0; padding: 0; background: #fcd702 url(../images/navbar_back.jpg) repeat-x center top; font-family: Arial, Helvetica, sans-serif; }
#ric_wrapper { margin: auto; width: 100%; }
#ric_header { margin: auto auto 4px; width: 743px; height: 93px; }
#ric_clear { clear: both; }
.ric_opacity { filter:alpha(opacity=50);-moz-opacity:.50;opacity:.50; }
.ric_opacityOn { filter:alpha(opacity=100);-moz-opacity:1.0;opacity:1.0; }
.ric_opacity2 { cursor: default; }
.ric_opacity2On { cursor: pointer; }
.ric_redText { color: #CC0000 !important; font-weight: bold; }
/* ################################################################################### */
/* ################################################################################### */


/* ########### Navigation ############################################################ */
/* ################################################################################### */
#ric_nav { float: left; width: 743px; font-size: 10px; background: url(../images/logo.jpg) no-repeat right top; }
#ric_navContainerBox { margin: 0; padding: 57px 0 0 25px; }
#ric_navContainerBoxAlt { margin: 0; padding: 57px 0 0 25px; }
#ric_navSpace { padding-top: 21px; }
#ric_navSpaceSub { margin: 0; padding: 0 0 0 7px; z-index: 1020; cursor: default; white-space: nowrap; position: absolute; left: auto; }
.ric_subnavContainer { margin: 0; padding: 0; }
.ric_navContainer { margin: 0; padding: 0; }
.ric_logoBox { position: relative; top: -12px; right: 10px; }
/* ################################################################################### */
/* ################################################################################### */


/* ########### Body ################################################################## */
/* ################################################################################### */
#ric_body { margin: auto; }
#ric_bodyContent { margin: auto; padding: 10px 10px 0 9px; height: 466px; }
#ric_bodyContentBAGS { margin: auto; padding: 10px 10px 0 9px; height: 540px; }
#ric_bodyContentAlt { margin: auto; padding: 10px 5px 0 4px; height: 463px; }
/* ___________ Background Images ______________ */
.ric_homeimage { background: url(../images/home_back2.jpg) no-repeat center 38px; }
.ric_productsimage { background: url(../images/prod_back.jpg) no-repeat center 38px; }
.ric_aboutimage { background: url(../images/faq_back.jpg) no-repeat center 38px; }
.ric_differenceimage { background: url(../images/herbs_back.jpg) no-repeat center 38px; }
.ric_promotiionsimage { background: url(../images/promo_back.jpg) no-repeat center 38px; }
.ric_faqimage { background: url(../images/faq_back.jpg) no-repeat center 38px; }
.ric_buyimage { background: url(../images/faq_back.jpg) no-repeat center 38px; }
/* ___________ Shadow Box ______________ */
/* <![CDATA[ */
/* One simple border definition */
#my-border { width: 744px; margin: auto auto 10px auto; -margin: -6px auto 10px auto; }
#my-border, #my-border .sb-inner { background:#fff }
#my-borderAlt { width: 734px; margin: auto auto 15px auto; -margin: -6px auto 15px auto; top: 2px; position: relative; }
#my-borderAlt, #my-borderAlt .sb-inner { background:#fff }
/* ]]> */
/* ################################################################################### */
/* ################################################################################### */


/* ########### Home Page ############################################################# */
/* ################################################################################### */
#ric_homeInfoBox { margin: 0 0 14px 0; -margin: 0 0 14px 0; padding: 0; color: #0d6a59; }
#ric_homeInfoBox a { color: #0d6a59; text-decoration:none; }
#ric_homeInfoBox a:focus, #ric_homeInfoBox a:hover { color: #0d6a59; text-decoration:underline; }
#ric_homeInfoBoxAlt { margin: 0; padding: 0; color: #0d6a59; }
#ric_homeInfoBoxAlt a { color: #0d6a59; text-decoration:none; }
#ric_homeInfoBoxAlt a:focus, #ric_homeInfoBoxAlt a:hover { color: #0d6a59; text-decoration:underline; }
.ric_home { background: url(../images/homebodyback3.jpg) no-repeat center 13px; }
.ric_homeALT { background: url(../images/homebodyback4.jpg) no-repeat center 13px; }
.ric_homeprodlink { margin:  110px 0 25px 0; -margin:  110px 0 15px 0; *margin:  110px 0 15px 0; padding: 0; }
#ric_homeColumnBox { gin: 0; padding: 0; background-color: red; }
#ric_homeColumnBoxLeft { float: left; width: 459px; margin: 3px 0 0 5px; padding: 0; }
#ric_homeColumnBoxLeft p { color: #fff; font-size: 12px; line-height: 16px; padding: 0 15px 0 15px; }
#ric_homeColumnBoxLeftAlt { float: left; width: 459px; margin: 3px 0 0 5px; padding: 0; }
#ric_homeColumnBoxLeftAlt p { color: #fff; font-size: 11px; line-height: 13px; padding: 0 15px 0 28px; text-align: center; }
#ric_homeColumnBoxRight { float: right; width: 245px; margin: 3px 5px 0 0; -margin: 3px 0 0 0; padding: 0; -padding: 0 4px 0 0; }
.ric_homeInfoBox1 { height: 115px; margin: 0 0 0 0; padding: 0; }
.ric_homeInfoBox1 p { text-align: center; margin: 0; padding: 80px 0 0 98px; font-size: 16px; }
.ric_homeInfoBox1Alt { height: 115px; margin: 0 0 0 0; padding: 0; }
.ric_homeInfoBox1Alt p { text-align: center; margin: 0; padding: 5px 4px 0 106px; font-size: 9px; }
.ric_homeInfoBox1Alt a { color: #fff !important; text-decoration: none !important; }
.ric_homeInfoBox1Alt a:focus, .ric_homeInfoBox1Alt a:hover { color: #fff !important; text-decoration: underline !important; }
.ric_homeInfoBox2 { -width: 245px; *width: 245px; height: 202px; margin: 0 0 13px 0 !important; padding: 0 0 0 0; }
.ric_homeInfoBox3 { height: 118px; margin: 0; padding: 0; font-size: 12px; background: url(../images/RicolaHomePageButton.jpg) no-repeat center top; }
.ric_homeInfoBox3ST { height: 119px; margin: 0; padding: 0; font-size: 12px; background: url(../images/RI_8002_PromotionalButton_V2.jpg) no-repeat center top; }
.ric_homeInfoBox3Fix4 { margin: 0; padding: 47px 10px 0 10px; -padding: 30px 10px 0 10px; *padding: 43px 10px 0 10px; text-align: center; }
.ric_homeInfoBox3Fix5 { margin: 0; padding: 10px 10px 0 10px; text-align: right; font-size: 11px }
/* ################################################################################### */
/* ################################################################################### */


/* ########### Products Pages ######################################################## */
/* ################################################################################### */
#ric_product { margin: 0; padding: 0; }
#ric_productFlash { margin: 0; padding: 0; text-align: center; }
#ricproductDDown { -height: 56px; margin: auto; -margin: 0 0 0 -5px; padding: 0; }
#ricproductDDownBox { margin: 0; padding: 0; }
#ric_productFlvrBox { margin: auto; padding: 0; width: 715px; }
#ric_productFlvrBox p { margin: 0; padding: 3px 50px 0 50px; font-size: 11px; line-height: 16px; }
#ric_productPopBox, #ric_productPopBox2, #ric_productPopBox3, #ric_productPopBox4, #ric_productPopBox5 { margin: 0; padding: 0; position: absolute; top: 63px; right: 5px; width: 369px; height: 286px; z-index: 100; background-color: #fcd702; border: solid 3px #fff; }
/* bags */
#ric_productPopBoxFact { margin: 33px 0 0 0; padding: 0; height: 98px; overflow-y: auto; }
#ric_productPopBoxFactALT { margin: 0; padding: 0; }
#ric_productPopBoxFact p { margin: 0; padding: 0 10px 0 175px; line-height: 14px; }
#ric_productPopBoxFactALT p { color: #0d6a59; margin: 0; padding: 30px 10px 0 173px; line-height: 14px; text-align: right; }
#ric_productPopBoxFactALT a { color: #0d6a59; text-decoration:none; }
#ric_productPopBoxFactALT a:focus, #ric_productPopBoxFactALT a:hover { color: #0d6a59; text-decoration:underline; }
/* sticks */
#ric_productPopBoxFactSTX { margin: 135px 0 10px 0; padding: 0; height: 85px; overflow-y: auto; }
#ric_productPopBoxFactSTXALT { margin: 0; padding: 0; }
#ric_productPopBoxFactSTX p { margin: 0; padding: 0 10px 0 16px; line-height: 14px; }
#ric_productPopBoxFactSTXALT p { color: #0d6a59; margin: 0; padding: 0 10px 0 173px; line-height: 14px; text-align: right; }
#ric_productPopBoxFactSTXALT a { color: #0d6a59; text-decoration:none; }
#ric_productPopBoxFactSTXALT a:focus, #ric_productPopBoxFactSTXALT a:hover { color: #0d6a59; text-decoration:underline; }
.ricproductDDownLeft { float: left; margin: 0 0 0 5px; padding: 0; background: url(../images/dropdown1.jpg) no-repeat left top; height: 56px; width: 579px; }
.ricproductDDownRight { float: left; margin: 0; padding: 0; background: url(../images/dropdown2.jpg) no-repeat left top; height: 56px; width: 136px; }
.ric_productBuy { margin: 0; padding: 10px 0 0 14px; }
.ric_productJumpmenu { margin: 20px 0 0 250px; -margin: 20px 0 0 240px; padding: 0; font-size:12px; color:#0d6a59; border: solid 1px #0d6a59; background-color:#fff; # background-color:transparent; }
.ric_productGo { border-style: none; font-size: 18px; color: #0d6a59; font-weight: normal; font-family: arial; background-color: #b5b5b5; text-decoration: none; -padding-left: 10px; cursor: default; }
.ric_productGoOver { border-style: none; font-size: 18px; color: #0d6a59; font-weight: normal; font-family: arial; background-color: #b5b5b5; text-decoration: none; -padding-left: 10px; cursor: pointer; }
.ric_productPopper { margin-top: 82px; }
.ric_productPopperClose { width: 50px; background-color: transparent; }
/* ___________ Cherry Flavored ______________ */
.ric_cherryFlvr { background: url(../images/prod_cherry.jpg) no-repeat left center; height: 410px; }
.ric_productPopBoxCherry { background: url(../images/popup_sfcherry.jpg) no-repeat left top; }
.ric_productPopBoxCherry2 { background: url(../images/popup_cherryhoney.jpg) no-repeat left top; }
.ric_productPopBoxCherry3 { background: url(../images/popup_stcherryhoney.jpg) no-repeat left top; }
/* ___________ Echinacea Flavored ______________ */
.ric_echinaceaFlvr { background: url(../images/prod_echinacea.jpg) no-repeat left center; height: 410px; }
.ric_productPopBoxEchinacea { background: url(../images/popup_greentea.jpg) no-repeat left top; }
.ric_productPopBoxEchinacea2 { background: url(../images/popup_honeylemon.jpg) no-repeat left top; }
/* ___________ Green Tea Flavored ______________ */
.ric_greenteaFlvr { background: url(../images/prod_greentea.jpg) no-repeat left center; height: 410px; }
.ric_productPopBoxGreentea { background: url(../images/popup_greentea.jpg) no-repeat left top; }
/* ___________ Honey Flavored ______________ */
.ric_honeyFlvr { background: url(../images/prod_honey.jpg) no-repeat left center; height: 410px; }
.ric_productPopBoxHoney { background: url(../images/popup_honeyherb.jpg) no-repeat left top; }
.ric_productPopBoxHoney2 { background: url(../images/popup_honeylemon.jpg) no-repeat left top; }
.ric_productPopBoxHoney3 { background: url(../images/popup_cherryhoney.jpg) no-repeat left top; }
.ric_productPopBoxHoney4 { background: url(../images/popup_stcherryhoney.jpg) no-repeat left top; }
.ric_productPopBoxHoney5 { background: url(../images/popup_sthoneyherb.jpg) no-repeat left top; }
/* ___________ Lemon Flavored ______________ */
.ric_lemonFlvr { background: url(../images/prod_lemon.jpg) no-repeat left center; height: 410px; }
.ric_productPopBoxLemon { background: url(../images/popup_sflemonmint.jpg) no-repeat left top; }
.ric_productPopBoxLemon2 { background: url(../images/popup_honeylemon.jpg) no-repeat left top; }
.ric_productPopBoxLemon3 { background: url(../images/popup_stlemonmint.jpg) no-repeat left top; }
.ric_productPopBoxLemon4 { background: url(../images/popup_lemonmint.jpg) no-repeat left top; }
/* ___________ Menthol Flavored ______________ */
.ric_mentholFlvr { background: url(../images/prod_menthol.jpg) no-repeat left center; height: 410px; }
.ric_productPopBoxMenthol { background: url(../images/popup_menthol.jpg) no-repeat left top; }
.ric_productPopBoxMenthol2 { background: url(../images/popup_stmenthol.jpg) no-repeat left top; }
/* ___________ Sticks Flavored ______________ */
.ric_sticksFlvr { background: url(../images/prod_sticks.jpg) no-repeat left center; height: 410px; }
.ric_productPopBoxSticks { background: url(../images/popup_sthoneyherb.jpg) no-repeat left top; }
.ric_productPopBoxSticks2 { background: url(../images/popup_stnaturalherb.jpg) no-repeat left top; }
.ric_productPopBoxSticks3 { background: url(../images/popup_stmenthol.jpg) no-repeat left top; }
.ric_productPopBoxSticks4 { background: url(../images/popup_stcherryhoney.jpg) no-repeat left top; }
.ric_productPopBoxSticks5 { background: url(../images/popup_stlemonmint.jpg) no-repeat left top; }
/* ___________ Sugar Free Flavored ______________ */
.ric_sugarfreeFlvr { background: url(../images/prod_sugarfree.jpg) no-repeat left center; height: 410px; }
.ric_productPopBoxSugarfree { background: url(../images/popup_mntherb.jpg) no-repeat left top; }
.ric_productPopBoxSugarfree2 { background: url(../images/popup_greentea.jpg) no-repeat left top; }
.ric_productPopBoxSugarfree3 { background: url(../images/popup_sflemonmint.jpg) no-repeat left top; }
.ric_productPopBoxSugarfree4 { background: url(../images/popup_menthol.jpg) no-repeat left top; }
.ric_productPopBoxSugarfree5 { background: url(../images/popup_sfcherry.jpg) no-repeat left top; }
/* ___________ BIG Bags ______________ */
.ric_bigBagFlvr { background: url(../images/prod_bigbag.jpg) no-repeat left center; height: 410px; }
.ric_productPopBoxBigBag { background: url(../images/popup_bbherb.jpg) no-repeat left top; }
.ric_productPopBoxBigBag2 { background: url(../images/popup_bblemon.jpg) no-repeat left top; }
/* ___________ Minis ______________ */
.ric_minisFlvr { background: url(../images/prod_minis.jpg) no-repeat left center; height: 410px; }
.ric_productPopBoxMinis { background: url(../images/popup_minis.jpg) no-repeat left top; }
/* ___________ Originals ______________ */
.ric_natHerbFlvr { background: url(../images/prod_natHerb.jpg) no-repeat left center; height: 410px; }
.ric_productPopBoxnatHerb { background: url(../images/popup_naturalherb.jpg) no-repeat left top; }
.ric_productPopBoxnatHerb2 { background: url(../images/popup_minis.jpg) no-repeat left top; }
.ric_productPopBoxnatHerb3 { background: url(../images/popup_bbherb.jpg) no-repeat left top; }
.ric_productPopBoxnatHerb4 { background: url(../images/popup_stnaturalherb.jpg) no-repeat left top; }
/* ___________ Mixed Berry ______________ */
.ric_mxBerryFlvr { background: url(../images/prod_mxBerry.jpg) no-repeat left center; height: 410px; }
.ric_productPopmxBerry { background: url(../images/popup_mxBerry.jpg) no-repeat left top; }
/* ___________ Bags ______________ */
.ric_productPopBoxNaturalHerb { background: url(../images/popup_naturalherb.jpg) no-repeat left top; }
.ric_productPopBoxOrangeSpice { background: url(../images/popup_orangespice.jpg) no-repeat left top; }
/* ___________ Flash Detection ______________ */
#ric_FlashDetect { margin: -12px 0 0 5px !important; -margin: 0; *margin: 0; padding: 0; width: 715px; height: 410px; background: #fff url(../images/prodbackAlt.jpg) no-repeat center top; }
#ric_FlashDetect p { padding-top: 345px; font-size: 11px; font-weight: bold; line-height: 18px; }
.ric_getflashspacer { padding-top: 3px; }
/* ___________ notes ______________ */
#ric_notesLayer {width: 743px; position: absolute; top: 510px; visibility: visible; z-index: 1000; font-size: 9px; font-style: oblique; }
/* ################################################################################### */
/* ################################################################################### */


/* ########### About Pages ########################################################### */
/* ################################################################################### */
#ric_aboutBody { margin: 132px 65px 0 0; padding: 0; font-size: 11px; line-height: 16px; height: 265px; overflow-y: auto; }
#ric_aboutBody p { margin: 0; padding: 0 10px 15px 380px; -padding: 0 10px 15px 383px; *padding: 0 10px 15px 383px; }
.ric_about { background: url(../images/aboutbodyback.jpg) no-repeat center 13px; }
/* ___________ History Pages ______________ */
#ric_historyNav { margin: 0; padding: 0; }
#ric_historyNav ul { color: #fff; font-size: 11px; margin: 0; padding: 20px 0 0 150px;  }
#ric_historyNav li { margin: 0; padding: 3px 3px 13px 3px; -padding: 3px 3px 11px 3px; *padding: 3px 3px 11px 3px; list-style: none; display: inline; }
#ric_historyNav a { color: #fff; text-decoration:none; }
#ric_historyNav a:focus, #ric_historyNav a:hover { color: #0d6a59; text-decoration:none; }
.ric_historyNavOff { background-color: transparent; color: #fff; }
.ric_historyNavOn { background-color: #fcd702; color: #0d6a59; cursor: pointer; }
.ric_historyP { margin: 115px 0 0 0; padding: 0 80px 0 280px; font-size: 12px; line-height: 18px; height: 220px; overflow-y: auto; width: 360px; }
.ric_historyPFix { text-align: right; margin: 0; padding: 20px 80px 0 0; font-size: 12px; line-height: 22px; }
.ric_historyPFix a { color: #000; text-decoration:underline; }
.ric_historyPFix a:focus, .ric_historyPFix a:hover { color: #000; text-decoration:underline; }
.ric_history1920 { background: url(../images/hist_1920.jpg) no-repeat center 13px }
.ric_history1930 { background: url(../images/hist_1930.jpg) no-repeat center 13px }
.ric_history1940 { background: url(../images/hist_1940.jpg) no-repeat center 13px }
.ric_history1950 { background: url(../images/hist_1950.jpg) no-repeat center 13px }
.ric_history1960 { background: url(../images/hist_1960.jpg) no-repeat center 13px }
.ric_history1970 { background: url(../images/hist_1970.jpg) no-repeat center 13px }
.ric_history1980 { background: url(../images/hist_1980.jpg) no-repeat center 13px }
.ric_history1990 { background: url(../images/hist_1990.jpg) no-repeat center 13px }
.ric_history2000 { background: url(../images/hist_2000.jpg) no-repeat center 13px }
/* ___________ Culture Pages ______________ */
#ric_cultureBody { margin: 90px 17px 0 0; padding: 0; font-size: 11px; line-height: 16px; height: 360px; overflow-y: auto; }
#ric_cultureBody p { margin: 0; padding: 0 10px 15px 350px; }
.ric_culture { background: url(../images/culturebodyback.jpg) no-repeat center 13px; }
/* ___________ Advertising Pages ______________ */
#ric_advertisingBody { margin: 90px 17px 0 0; padding: 0; font-size: 11px; line-height: 16px; }
#ric_advertisingBody p { margin: 0; padding: 0 10px 15px 350px; }
#ric_spots { float: right; margin: 0 20px 0 0; -margin: 0 10px 0 0; padding: 0; font-size: 11px; width: 320px; }
#ric_spots p { margin: 0; padding: 0 0 10px 0; }
#ric_spotsL { margin: 0; padding: 0; float: left; width: 120px; text-align: center; }
#ric_spotsR { margin: 0; padding: 0; float: right; width: 170px; text-align: center; }
.ric_advertising { background: url(../images/adsbodyback.jpg) no-repeat center 13px; }
.ric_classicspace { margin-top: 28px; }
/* ################################################################################### */
/* ################################################################################### */


/* ########### Herbs Page ############################################################ */
/* ################################################################################### */
#ric_herbsHomeBody { margin: 105px 65px 0 0; -margin: 113px 65px 0 0; padding: 0; font-size: 11px; line-height: 16px; height: 259px; overflow-y: auto; }
#ric_herbsHomeBody p { margin: 0; padding: 0 10px 15px 380px; -padding: 0 10px 15px 383px; *padding: 10px 10px 15px 383px; }
#ric_herbsBody { margin: 50px 65px 0 0; -margin: 48px 65px 0 0; padding: 0; font-size: 11px; line-height: 16px; height: 259px; overflow-y: auto; }
#ric_herbsBody p { margin: 0; padding: 0 10px 15px 380px; -padding: 0 10px 15px 383px; }
#ric_herbsBodyHerbs { margin: 85px 25px 0 0; padding: 0; font-size: 11px; line-height: 16px; height: 260px; overflow-y: auto; }
#ric_herbsBodyHerbs h3 { margin: 0; padding: 0 10px 0 350px; -padding: 0 10px 0 352px; font-size: 11px; font-weight: bold; }
#ric_herbsBodyHerbs p { margin: 0; padding: 0 10px 15px 350px; -padding: 0 10px 15px 352px; }

#ric_herbsHeader { margin: 3px 5px 0 0; *margin: 5px 5px 0 0;  padding: 0 0 0 10px; -padding: 0 0 0 5px; height: 79px; }
#ric_herbsBox { float: left; height: 55px; margin: 9px 6px 0 6px; padding: 0; color: #fff; font-size: 9px; -width: 51px; *width: 51px; }
#ric_herbsBox a { color: #fff; text-decoration:none; }
#ric_herbsBox a:focus, #ric_herbsBox a:hover { color: #fff; text-decoration:none; }
#ric_herbsBox p { margin: 0; padding: 3px 0 0 0; text-align: center; white-space: nowrap; }

#ric_herbsBoxLin { float: left; height: 55px; margin: 9px 0 0 0; padding: 0; color: #fff; font-size: 9px; -width: 65px; *width: 65px; }
#ric_herbsBoxLin a { color: #fff; text-decoration:none; }
#ric_herbsBoxLin a:focus, #ric_herbsBoxLin a:hover { color: #fff; text-decoration:none; }
#ric_herbsBoxLin p { margin: 0; padding: 3px 0 0 0; text-align: center; white-space: nowrap; }

#ric_herbsHeaderAlt { margin: 3px 5px 0 5px; padding: 0 0 0 10px; -padding: 2px 0 0 10px; *padding: 2px 0 0 10px; height: 34px; }
#ric_herbsBoxAlt { float: left; width: 715px; height: 55px; margin: 9px 0 0  0; padding: 0; color: #fff; font-size: 9px; }
#ric_herbsBoxAlt a { color: #fff; text-decoration:none; }
#ric_herbsBoxAlt a:focus, #ric_herbsBoxAlt a:hover { color: #fff; text-decoration:underline; }
#ric_herbsBoxAlt p { margin: 0; padding: 3px 0 0 0; }
#ric_herbsBoxAlt ul { margin: 0; padding: 3px 0 0 0; }
#ric_herbsBoxAlt li { margin: 0 20px 0 0; -margin: 0 15px 0 5px; *margin: 0 15px 0 5px; display: inline; list-style: none; }

#ric_herbsOverBox { width: 49px; height: 49px; margin: 0; padding: 0; background-color: #fff; }
.ric_difference {  background: url(../images/herbsbodyback.jpg) no-repeat center 13px; }
.ric_herbs { background: url(../images/herbsbodyback2.jpg) no-repeat center 13px; }
/* ___________ Elder ______________ */
#ric_herbsElder { background: url(../images/elder.jpg) no-repeat center top; width: 49px; height: 49px; margin: auto; padding: 0; border: solid 1px #fff; }
.ric_elder { background: url(../images/elderbodyback.jpg) no-repeat center 13px; }
/* ___________ Horsehound ______________ */
#ric_herbsHorehound { background: url(../images/horehound.jpg) no-repeat center top; width: 49px; height: 49px; margin: auto; padding: 0; border: solid 1px #fff; }
.ric_horehound { background: url(../images/horehoundbodyback.jpg) no-repeat center 13px; }
/* ___________ Hyssop ______________ */
#ric_herbsHyssop { background: url(../images/hyssop.jpg) no-repeat center top; width: 49px; height: 49px; margin: auto; padding: 0; border: solid 1px #fff; }
.ric_hyssop { background: url(../images/hyssopbodyback.jpg) no-repeat center 13px; }
/* ___________ Lemon Balm ______________ */
#ric_herbsLemonBalm { background: url(../images/lemonbalm.jpg) no-repeat center top; width: 49px; height: 49px; margin: auto; padding: 0; border: solid 1px #fff; }
.ric_lemonbalm { background: url(../images/lbalmbodyback.jpg) no-repeat center 13px; }
/* ___________ Linden Flowers ______________ */
#ric_herbsLindenFlowers { background: url(../images/lindenflowers.jpg) no-repeat center top; width: 49px; height: 49px; margin: auto; padding: 0; border: solid 1px #fff; }
.ric_lindenflowers { background: url(../images/lflowersbodyback.jpg) no-repeat center 13px; }
/* ___________ Mallow ______________ */
#ric_herbsMallow { background: url(../images/mallow.jpg) no-repeat center top; width: 49px; height: 49px; margin: auto; padding: 0; border: solid 1px #fff; }
.ric_mallow { background: url(../images/mallowbodyback.jpg) no-repeat center 13px; }
/* ___________ Peppermint ______________ */
#ric_herbsPeppermint { background: url(../images/peppermint.jpg) no-repeat center top; width: 49px; height: 49px; margin: auto; padding: 0; border: solid 1px #fff; }
.ric_peppermint { background: url(../images/ppmintbodyback.jpg) no-repeat center 13px; }
/* ___________ Sage ______________ */
#ric_herbsSage { background: url(../images/sage.jpg) no-repeat center top; width: 49px; height: 49px; margin: auto; padding: 0; border: solid 1px #fff; }
.ric_sage { background: url(../images/sagebodyback.jpg) no-repeat center 13px; }
/* ___________ Thyme ______________ */
#ric_herbsThyme {background: url(../images/thyme.jpg) no-repeat center top; width: 49px; height: 49px; margin: auto; padding: 0; border: solid 1px #fff; }
.ric_thyme { background: url(../images/thymebodyback.jpg) no-repeat center 13px; }
/* ___________ Wild Thyme ______________ */
#ric_herbsWildThyme { background: url(../images/wildthyme.jpg) no-repeat center top; width: 49px; height: 49px; margin: auto; padding: 0; border: solid 1px #fff; }
.ric_wildthyme { background: url(../images/wthymebodyback.jpg) no-repeat center 13px; }
/* ___________ Herb Quiz ______________ */
#ric_herbsBodyQuiz { margin: 0 0 0 5px; -margin: -30px 0 0 5px; padding: 0; font-size: 11px; line-height: 16px; background: #FFFFFF url(../media/quiz/ric_in_herbquiz_bg.gif) no-repeat -213px 25px; -height: 395px; *height: 420px; }
#ric_herbsBodyQuizL { float: left; margin: 0; padding: 0; width: 145px;  }
#ric_herbsBodyQuizL p { margin: 0; padding: 118px 5px 0 7px; -padding: 150px 5px 0 7px; *padding: 150px 5px 0 7px; }
#ric_herbsBodyQuizL ol { margin: 0; padding: 0 5px 0 37px; }
#ric_herbsBodyQuizR { float: right; margin: -5px 0 0 0; padding: 0 5px 0 0; -padding: 30px 5px 0 0; *padding: 30px 5px 0 0; width: 568px; }
#ric_herbsQuiz { background: url(../images/quiz.jpg) no-repeat center top; width: 49px; height: 49px; margin: auto; padding: 0; border: solid 1px #fff; }
.ric_quiz { background: url(../images/quizbodyback.jpg) no-repeat center 13px; }
/* ___________ Cultivation Home ______________ */
#ric_cultivateHomeBody { margin: 93px 17px 0 0; padding: 0; font-size: 11px; line-height: 16px; height: 360px; overflow-y: auto; }
#ric_cultivateHomeBody p { margin: 0; padding: 0 10px 15px 350px; }
#ric_cultivateHomeBody h1 { margin: 0; padding: 0 10px 15px 350px; font-size: 14px; font-weight: bold; }
#ric_cultivateHomeBody h2 { margin: 0; padding: 0 10px 0 350px; font-size: 11px; font-weight: bold; }
#ric_cultivateHomeBody h3 { margin: 0; padding: 0 10px 0 350px; font-size: 12px; font-weight: bold; }
#ric_cultHomeNav { margin: 1px 0 0 0; padding: 0; font-size: 11px; }
#ric_cultHomeNav a { color: #fff; text-decoration:none; }
#ric_cultHomeNav a:focus, #ric_cultHomeNav a:hover { color: #fff; text-decoration:underline; }
#ric_cultHomeNav ul { margin: 20px 0 0 15px; -margin: 29px 0 0 15px; *margin: 29px 0 0 15px; padding: 0 0 2px 0; }
#ric_cultHomeNav li { margin: 0 8px 0 0; padding: 0 12px 0 0; display: inline; white-space: nowrap; }
.ric_cultivation  { background: url(../images/cultivatebodyback.jpg) no-repeat center 13px; }
/* ___________ Cultivation Inside ______________ */
#ric_cultivateBody { margin: 71px 17px 0 0; padding: 0; font-size: 11px; line-height: 16px; height: 360px; overflow-y: auto; }
#ric_cultivateBody p { margin: 0; padding: 0 10px 15px 355px; }
#ric_cultivateBody h1 { margin: 0; padding: 0 10px 15px 350px; font-size: 14px; font-weight: bold; }
#ric_cultivateBody h2 { margin: 0; padding: 0 10px 0 350px; font-size: 11px; font-weight: bold; }
#ric_cultivateBody h3 { margin: 0; padding: 0 10px 0 350px; font-size: 12px; font-weight: bold; }
#ric_cultNav { margin: 1px 0 0 0; padding: 0; font-size: 10px; line-height: 15px; }
#ric_cultNav a { color: #0d6a59; text-decoration:none; }
#ric_cultNav a:focus, #ric_cultNav a:hover { color: #0d6a59; text-decoration:underline; }
#ric_cultNav ul { margin: 0 3px 15px 350px; padding: 0 0 2px 0; border-bottom: 1px dashed #999; }
#ric_cultNav li { margin: 0; padding: 0 0 0 0; display: inline; white-space: nowrap; }
/* ___________ Tillage page ______________ */
.ric_tillage { background: url(../images/tillagebodyback.jpg) no-repeat center 13px; }
/* ___________ Care page ______________ */
.ric_care { background: url(../images/carebodyback.jpg) no-repeat center 13px; }
/* ___________ Garden page ______________ */
#ric_cultivateBodyAlt { margin: 0 17px 0 0; padding: 0; font-size: 11px; line-height: 16px; height: 360px; overflow-y: auto; }
#ric_cultivateBodyAlt p { margin: 0; padding: 0 10px 15px 350px; }
#ric_cultivateBodyAlt h1 { margin: 0; padding: 0 10px 15px 350px; font-size: 14px; font-weight: bold; }
#ric_cultivateBodyAlt h2 { margin: 0; padding: 0 10px 0 350px; font-size: 11px; font-weight: bold; }
#ric_cultivateBodyAlt h3 { margin: 0; padding: 0 10px 0 350px; font-size: 12px; font-weight: bold; }
#ric_cultivateBodyAlt a { color: #0d6a59; text-decoration:none; }
#ric_cultivateBodyAlt a:focus, #ric_cultivateBodyAlt a:hover { color: #0d6a59; text-decoration:underline; }
#ric_cultivateBodyGarden { margin: 0; padding: 0; font-size: 11px; line-height: 16px; height: 280px; overflow-y: auto; }
#ric_cultivateBodyGarden p { margin: 0; padding: 0 0 15px 0; }
#ric_cultivateBodyGarden h1 { margin: 0; padding: 0 0 15px 0; font-size: 14px; font-weight: bold; }
#ric_cultivateBodyGarden h2 { margin: 0; padding: 0 0 0 0; font-size: 11px; font-weight: bold; }
#ric_cultivateBodyGarden h3 { margin: 0; padding: 0 0 0 0; font-size: 12px; font-weight: bold; }
#ric_cultivateBodyGarden a { color: #0d6a59; text-decoration:none; }
#ric_cultivateBodyGarden a:focus, #ric_cultivateBodyGarden a:hover { color: #0d6a59; text-decoration:underline; }
#ric_gardenBox { margin: 15px auto; padding: 0; width: 715px; }
#ric_gardenBoxL { float: left; width: 356px; }
#ric_gardenBoxR { float: right; width: 340px; }
#ric_gardenNav { margin: 85px 0 0 0; padding: 0; font-size: 10px; line-height: 15px; }
#ric_gardenNav a { color: #0d6a59; text-decoration:none; }
#ric_gardenNav a:focus, #ric_gardenNav a:hover { color: #0d6a59; text-decoration:underline; }
#ric_gardenNav ul { margin: 0 0 15px 0; padding: 0 0 2px 0; border-bottom: 1px dashed #999; }
#ric_gardenNav li { margin: 0; padding: 0; display: inline; white-space: nowrap; }
.ric_garden { background: url(../images/gardenbodyback.jpg) no-repeat center 13px; }
/* ___________ Visit page ______________ */
#ric_bodyContentVisit { margin: auto; padding: 10px 10px 0 9px; }

#ric_visitBox { margin: 0; padding: 0; background: red; }
#ric_visitLeft { margin: 436px 0 0 5px; -margin: 448px 0 0 3px; *margin: 448px 0 0 3px; padding: 0; float: left; width: 323px; }
#ric_visitLeftPicBox { float: right; width: 172px; font-size: 11px; }
#ric_visitRight { margin: 98px 0 0 0; padding: 0; float: left; width: 392px; }
#ric_visitRight a { color: #0d6a59; text-decoration:none; }
#ric_visitRight a:focus, #ricvisitRight a:hover { color: #0d6a59; text-decoration:underline; }
#ric_visitRight p { margin: 0; padding: 0 10px 15px 22px; font-size: 11px; line-height: 16px; }
#ric_visitRight h1 { margin: 0; padding: 0 10px 15px 22px; font-size: 14px; font-weight: bold; color: #0d6a59; }
#ric_visitRight h2 { margin: 0; padding: 0 10px 15px 22px; font-size: 11px; font-weight: bold; color: #0d6a59; }
#ric_visitRight h3 { margin: 0; padding: 0 10px 15px 22px; font-size: 12px; font-weight: bold; color: #0d6a59; }
#ric_tanbox { margin: 0 0 0 20px; -margin: 0 0 0 16px; padding: 15px 15px 0 0 !important; background-color: #FFFFCC; border-top: 1px dashed #999999; border-bottom: 1px dashed #999; }
#ric_cultHomeNavAlt { margin: 1px 0 0 0; -margin: -9px 0 0 0 !important; *margin: -9px 0 0 0 !important; padding: 0; font-size: 11px; }
#ric_cultHomeNavAlt a { color: #fff; text-decoration:none; }
#ric_cultHomeNavAlt a:focus, #ric_cultHomeNavAlt a:hover { color: #fff; text-decoration:underline; }
#ric_cultHomeNavAlt ul { margin: 20px 0 0 15px; -margin: 29px 0 0 15px; *margin: 29px 0 0 15px; padding: 0 0 2px 0; }
#ric_cultHomeNavAlt li { margin: 0 8px 0 0; padding: 0 12px 0 0; display: inline; white-space: nowrap; }
.ric_visit {  background: url(../images/visitbodyback.jpg) no-repeat center 13px; }
.ric_navSeparatorVisit { border-right: solid 1px #0d6a59; }
.ric_visitPic { margin-bottom: 3px; }
/* ################################################################################### */
/* ################################################################################### */


/* ########### Promo Page ############################################################ */
/* ################################################################################### */
#ric_promoPFix { padding-left: 150px; }
#ric_promoIFix { padding: 40px 0 0 225px; }
.ric_promo { background: url(../images/promobodyback.jpg) no-repeat center 13px; }
.ric_promoALT { background: url(../images/promobodyback2.jpg) no-repeat center 13px; }
.ric_promo p { color: #666; margin: 0; padding: 446px 0 0 12px; -padding: 445px 0 0 12px; font-size: 10px; line-height: 18px; }
.ric_promo a { color: #CC0000 !important; text-decoration:none; }
.ric_promo a:focus, .ric_promo a:hover { color: #CC0000 !important; text-decoration:underline; }
/* ################################################################################### */
/* ################################################################################### */


/* ########### Buy Page ############################################################## */
/* ################################################################################### */
#ric_buyBody { margin: 90px 17px 0 0; padding: 0; font-size: 11px; line-height: 16px; /*height: 380px; overflow-y: auto;*/ }
#ric_buyBody a { color: #0d6a59; text-decoration:none; }
#ric_buyBody a:focus, #ric_buyBody a:hover { color: #0d6a59; text-decoration:underline; }
#ric_buyBody p { margin: 0; padding: 0 10px 10px 350px; }
#ric_buyBodyAlt { margin: 60px 0 0 0; padding: 0; font-size: 11px; line-height: 16px; }
#ric_buyBodyAlt a { color: #0d6a59; text-decoration:none; }
#ric_buyBodyAlt a:focus, #ric_buyBodyAlt a:hover { color: #0d6a59; text-decoration:underline; }
#ric_buyBodyAlt p { margin: 0; padding: 0 10px 15px 350px; }
#ric_itemfinder { margin: 0 0 0 5px; padding: 0 20px 0 20px; height: 405px; width: 675px; overflow-y: auto; }
#ric_storeProduct { margin-bottom: 15px; -margin-top: 10px; *margin-top: 10px; font-size: 13px; color: #0d6a59; font-weight: bold; }
#ric_storeLoc { margin-bottom: 15px; }
#ric_BuyOnline { margin: 8px 0 15px 0; padding: 0; background: url(../images/buyRicNow.jpg) no-repeat 350px top; height: 21px; }
.ric_buy { background: url(../images/findusbodyback.jpg) no-repeat center 13px; }
.ric_finder { background: url(../images/pfinderbodyback.jpg) no-repeat center 8px; }
/* ################################################################################### */
/* ################################################################################### */


/* ########### FAQ Page ############################################################## */
/* ################################################################################### */
#ric_faq { margin: auto; width: 715px; height: 466px; background: url(../images/faqbodyback.jpg) no-repeat center left; }
#ric_faqHeader { margin: 0; padding: 0; height: 50px; background: url(../images/faq_questions.jpg) no-repeat left top; }
#ric_faqAnswers { margin: 0 0 0 323px; padding: 0; background: url(../images/faq_answers.jpg) no-repeat left top; height: 50px; }
#ric_faqBody { margin: 0; padding: 0; }
#ric_FAQdirections { position: relative; visibility: visible; z-index: 10; width: 300px; top: -262px; left: 345px; font-size: 12px; line-height: 16px; }
/* ################################################################################### */
/* ################################################################################### */


/* ########### Contact, Privacy, Press, Site Map Pages ############################### */
/* ################################################################################### */
#ric_contactBody { margin: 90px 17px 0 0; padding: 0; font-size: 11px; line-height: 16px; }
#ric_contactBody p { margin: 0; padding: 0 10px 15px 350px; }
#ric_contactBody a { color: #0d6a59; text-decoration:none; }
#ric_contactBody a:focus, #ric_contactBody a:hover { color: #0d6a59; text-decoration:underline; }
#ric_contactBodyReturn { margin: 90px 17px 0 0; padding: 0; font-size: 11px; line-height: 16px; }
#ric_contactBodyReturn p { margin: 0; padding: 0 10px 15px 345px; }
#ric_contactBodyReturn td { width: 300px; margin: 0; padding: 0; }
#ric_contactBodyReturn a { color: #0d6a59; text-decoration:none; }
#ric_contactBodyReturn a:focus, #ric_contactBody a:hover { color: #0d6a59; text-decoration:underline; }
.ric_contactReturn { margin: auto; width: 715px; height: 466px; background: url(../images/contactbodyback.jpg) no-repeat center 13px; }
.ric_contact { background: url(../images/contactbodyback.jpg) no-repeat center 13px; }
#ric_miscBody { margin: 90px 17px 0 0; padding: 0; font-size: 11px; line-height: 16px; height: 360px; overflow-y: auto; }
#ric_miscBody h3 { color: #0d6a59; margin: 0; padding: 0 10px 0 350px; -padding: 0 10px 0 352px; font-size: 11px; font-weight: bold; }
#ric_miscBody p { margin: 0; padding: 0 10px 15px 350px; -padding: 0 10px 0 352px; }
#ric_miscBody ul { margin: 0; padding: 0 10px 15px 380px; -padding: 0 10px 15px 383px; }
#ric_miscBody li { margin: 0; padding: 0; }
#ric_sitemapBody { margin: 90px 17px 0 350px; padding: 0; font-size: 11px; height: 360px; overflow-y: auto; }
#ric_sitemapBody h3 { margin: 0; padding: 0; font-size: 12px; line-height: 16px; }
#ric_sitemapBody a { color: #0d6a59; text-decoration:none; }
#ric_sitemapBody a:focus, #ric_sitemapBody a:hover { color: #0d6a59; text-decoration:underline; }
.ric_press { background: url(../images/pressbodyback.jpg) no-repeat center 13px; }
.ric_privacy { background: url(../images/privacybodyback.jpg) no-repeat center 13px; }
.ric_sitemap { background: url(../images/sitebodyback.jpg) no-repeat center 13px; }
/* ################################################################################### */
/* ################################################################################### */


/* ########### Footer ################################################################ */
/* ################################################################################### */
#ric_footer { margin: auto; padding: 10px 10px 15px 9px; font-size: 9px; color: #0d6a59; }
#ric_footer a { color: #0d6a59; text-decoration:none; }
#ric_footer a:focus, #ric_footer a:hover { color: #0d6a59; text-decoration:underline; }
#ric_footer ul { margin: 0; padding: 0; }
#ric_footer li { display: inline; list-style: none; }
#ric_footerLeft { float: left; width: 300px; padding-left: 5px; color: #0d6a59; }
#ric_footerRight { float: right; width: 340px; padding-right: 5px; text-align: right; color: #0d6a59; }
.ric_navSeparator { border-right: 1px solid #0d6a59; margin-right: 3px; padding-right: 6px; }

#ric_footerAlt { margin: auto; padding: 10px 10px 10px 9px; font-size: 9px; color: #0d6a59; }
#ric_footerAlt a { color: #0d6a59; text-decoration:none; }
#ric_footerAlt a:focus, #ric_footerAlt a:hover { color: #0d6a59; text-decoration:underline; }
#ric_footerAlt ul { margin: 0; padding: 0; }
#ric_footerAlt li { display: inline; list-style: none; }
#ric_footerLeftAlt { float: left; width: 300px; padding-left: 5px; color: #0d6a59; }
#ric_footerRightAlt { float: right; width: 340px; padding-right: 5px; text-align: right; color: #0d6a59; }
/* ################################################################################### */
/* ################################################################################### */


/* ########### Footer ################################################################ */
/* ################################################################################### */
.ric_talkingbags { background: url(../images/talkingbags.jpg) no-repeat center 13px; }
/* ################################################################################### */
/* ################################################################################### */