﻿body { background:#a7e0f9; }
.themewrap { background:#beeefd url(images/body_bg.jpg) top center no-repeat; }
.maintop { background:url(images/shadow_top.png) top left no-repeat; width:998px; height:16px; margin:0 auto; }
.mainbottom { background:url(images/shadow_bottom.png) top left no-repeat; width:998px; height:26px; margin:0 auto 14px auto; }
.mainwrap { background:url(images/shadow_bg.png) top left repeat-y; width:998px; margin:0 auto; }
.mwinner { background:url(images/innerbg.gif) top left no-repeat; }

a, a:link, a:visited { color:#c60c19; text-decoration:none; }
a:hover { color:#4b4838; text-decoration:underline; }

.themesearch { background:url(images/themesearch_bg.gif) top left no-repeat; }
.joinnowtxt { color:#0077ad; }
.joinnowtxt span { color:#cb0f1e; }
.joinnowbox { background:url(images/joinnow_bg.jpg) top right no-repeat; }

/* TOPNAV */
#tnav li#tnprod a { background-image:url(images/nav/prod.gif); }
#tnav li#tnreci a { background-image:url(images/nav/recipes.gif); }
#tnav li#tncafe a { background-image:url(images/nav/mycafe.gif); }
#tnav li#tnbreak a { background-image:url(images/nav/coffeebreak.gif); }
#tnav li#tnoffer a { background-image:url(images/nav/offers.gif); }

#tnav li#tnreci li a.thot { background-image:url(images/nav/thot.gif); }
#tnav li#tnreci li a.tcold { background-image:url(images/nav/tcold.gif); }
#tnav li#tnreci li a.tdess { background-image:url(images/nav/tdess.gif); }
#tnav li#tnreci li a.tusersub { background-image:url(images/nav/tusersub.gif); }
#tnav li#tnreci li a.tchr,
#tnav li#tncafe li a.tchr { background-image:url(images/nav/tchr.gif); }
#tnav li#tncafe li a.tsavcalc { background-image:url(images/nav/tsavcalc.gif); }
#tnav li#tncafe li a.tbarista { background-image:url(images/nav/tbarista.gif); }
#tnav li#tncafe li a.ttopten { background-image:url(images/nav/ttopten.gif); }
#tnav li#tnbreak li a.ttalk { background-image:url(images/nav/ttalk.gif); }
#tnav li#tnbreak li a.tflav { background-image:url(images/nav/tflav.gif); }
#tnav li#tnbreak li a.tart { background-image:url(images/nav/tart.gif); }
#tnav li#tnbreak li a.tinsp { background-image:url(images/nav/tinsp.gif); }
#tnav li#tnbreak li a.tmix { background-image:url(images/nav/tmix.gif); }

/* RIGHT NAV */
.rninner a, .rninner a:link, .rninner a:visited { text-decoration:none; }
.rninner a:hover { text-decoration:underline; }
.rninner { background-image:url(images/rinner_bg.jpg); background-color:#e8faff; }
.rninner .rchr { background-image:url(images/rchr.gif); }
.rninner .rcold { background-image:url(images/rcold.gif);  }
.rninner .rdess { background-image:url(images/rdess.gif); }
.rninner .rhot { background-image:url(images/rhot.gif); }
.rninner .rusersub { background-image:url(images/rusersub.gif); }
.rninner .rtalk { background-image:url(images/rtalk.gif); }
.rninner .rflav { background-image:url(images/rflav.gif); }
.rninner .rart { background-image:url(images/rart.gif); }
.rninner .rsavcalc { background-image:url(images/rsavcalc.gif); }
.rninner .rbarista { background-image:url(images/rbarista.gif); }
.rninner .rtopten { background-image:url(images/rtopten.gif); }
.rninner .rinsc { background-image:url(images/rinsp.gif); }
.rninner .rmixo { background-image:url(images/rmix.gif); }
.rninner a.par, .rninner a.par:link, .rninner a.par:visited, .rninner a.par:hover { color:#4b4838; text-decoration:underline; }
.rninner .par span { /*background-image:url(images/rn_underline.gif);*/ color:#4b4838;  }

/* recipes */
.rfinder label { color:#c60c19; }
.recipesland,
.recicat { background-image:url(images/recipesland_bg.gif); }
.morelink a, .morelink a:link, .morelink a:visited { background-image:url(images/morelink_bg.gif); }
.morelink a:hover { background-image:url(images/morelink_bg_on.gif); }
.rbest .boxtop { background-image:url(images/oneofbest_bg.gif); }
.rlandusers .boxtop { background-image:url(images/thinkofthat_bg.gif); }

.subr h2 { color:#c40d17; }
.subr h2 span { color:#4b4838; }

/* coffeebreak */
.artindex,
.bloglist,
.cbland { background-image:url(images/articlesindex_hdr_bg.gif); }
.lbboxinner h4 { background-image:url(images/cbland_blog_icon.gif); }
.landblogtop h4 { background-image:url(images/cbland_blog_icon.gif); }
.landarttop h3 { background-image:url(images/cbland_articles_icon.gif); }
.landblogmorelink a, .landblogmorelink a:link, .landblogmorelink a:visited,
.landartmorelink a, .landartmorelink a:link, .landartmorelink a:visited { background-image:url(images/morelink_bg.gif); }
.landartmorelink a:hover,
.landblogmorelink a:hover { background-image:url(images/morelink_bg_on.gif); }
.blogdets h6.bloggername { color:#c40d17; }
.landvidtop h3 { background-image:url(images/cbland_videos_icon.gif); }

/* my cafe */
.cafeland { background-image:url(images/articlesindex_hdr_bg.gif); }
.scalc .landboxtop h3 { background-image:url(images/savings_calc_icon.gif); }
.bboxtop h3 { background-image:url(images/cafeland_barista_icon.gif); }
.cblandbarmore a, .cblandbarmore a:link, .cblandbarmore a:visited { background-image:url(images/morelink_bg.gif); }
.cblandbarmore a:hover { background-image:url(images/morelink_bg_on.gif); }
.scalc .savings p { background-image:url(images/scalc_arrow.gif); }
.scalc .savings p strong { color:#c40d17; }

/* offers */
.offersland,
.fffland { background-image:url(images/articlesindex_hdr_bg.gif); }
.cdets h4 strong { color:#c40d17; }
.cboxtop h3 { background-image:url(images/save_icon.gif); }

/* barista */
.baristapage { background-image:url(images/articlesindex_hdr_bg.gif); }

/* legal */
.legal .legalcontent h5 { color:#c40d17; }

/* products */
.pland h2,
.wtbpage h2 { color:#c40d17; }

/* search */
.searchpage div label { color:#c40d17; }

/* error */
.errorpage h1 { color:#c40d17; }

/* top ten */
.topten { background-image:url(images/articlesindex_hdr_bg.gif); }

/* homepage */
.homecontents .fwrap { background-image:url(images/fwrap_bg.jpg); }
.homecontents .homesave { background-image:url(images/homecouponbg.gif); }
.homecontents .likebox { background-image:url(images/likebox_bg.gif); }
.homecontents .homereci { background-image:url(images/homerecipe_bg.gif); }
.homeblog { background-image:url(images/homeblogbg.gif); }

.socialnetworks .facebook { background-image:url(images/facebook_icon.jpg); }
.socialnetworks .twitter { background-image:url(images/twitter_icon.jpg); }

.homesave p span { color:#c40d17; }
.homereci .rtout h5 { color:#c40d17; }
.homereci .rtout p a, .homereci .rtout p a:link, .homereci .rtout p a:visited,
.homesave p a, .homesave p a:link, .homesave p a:visited { background-image:url(images/morelink_bg.gif); }
.homereci .rtout p a:hover,
.homesave p a:hover { background-image:url(images/morelink_bg_on.gif); }
.tnoflash { background:url(images/home_noflashtop.jpg) 0 0 no-repeat; width:1200px; height:406px; }

/* keyword land */
.keyland h1 { color:#c40d17; }

