﻿/* land */
.toolsland h1 { padding:17px 0 0 42px;  }
.toolsland { padding:0 15px 0 0; background-position:top left; background-repeat:no-repeat; }
.featpager { position:relative; z-index:100; margin-top:16px; background:url(images/land/featpager_bg.gif) top left no-repeat; text-align:center; padding:8px 0 0 0; height:18px; font-size:12px; width:228px; float:right; margin-right:36px; }
.featpager a { color:#000; }
#featuredPager { padding:0 10px; }
#featuredTools { margin-top:-46px; }
.ftcontent { width:100%; }
.toolslandfeat { height:226px; padding:0 28px 0 0;  }
.toolslandfeat .featuredimg { float:right; margin-top:24px; margin-right:0px; width:235px; }
.toolslandfeat .featuredinfo { padding:46px 0 0 0; }
.toolslandfeat h4 { font-size:11px; line-height:11px; padding:25px 0 5px 0; margin-left:38px; color:#000; text-transform:uppercase; }
.toolslandfeat h3 { font-size:24px; line-height:22px; padding-bottom:5px; font-weight:normal; margin-left:38px; }
.toolslandfeat p { padding-left:2px; margin-left:36px; width:415px; font-weight:normal; }
.toolslandfeat .links { margin-top:9px; }

.toollandlist { padding:15px 0; }
.toollandlist h2 { padding:9px 0 10px 15px; font-family:Trebuchet MS; font-size:24px; font-weight:normal; color:#fff; background:url(images/land/box_hdr_bg.gif) no-repeat;  }
.tlright, .tlleft { width:371px; }
.tlright { float:right; }
.toolbox { padding:10px; border-color:#CCC; border-style:solid; border-width:0 1px 1px 1px; }
.toolbox .separator { margin:8px 0; border-bottom:1px solid #E5E5E5; }
.toolteaser { overflow:hidden; }
.toolteaser img { float:left; width:155px; }
.toolteaser .info { margin:0 0 0 170px; padding:8px 0; }
.toolteaser .info a { line-height:14px; font-size:14px; display:block; margin-bottom:6px; }
.toolteaser .info p { font-size:12px; }


/* tool details */
.tooldetail { width:760px; margin-bottom:20px; background-position:top left; background-repeat:no-repeat; padding-top:24px; }
.tooldetlinks  { font-size:11px; margin-left:655px; color:#fff; background-position:top left; background-repeat:no-repeat; padding:10px 0 5px 0; width:97px; height:25px; }
.tooldetlinks .linkers { text-align:center; }
.tooldetlinks a, .tooldetlinks a:link, .tooldetlinks a:visited { color:#fff; }
.tooldetlinks a:hover { color:#000; }
.tdthumb { float:left; margin:10px 0 0 20px; }
.tdtop { min-height:155px; }
.tdintro { margin:0 25px 20px 25px; padding:35px 0 0 150px; }
.tdintro h2 { margin:0 0 5px 0; font-size:18px; font-weight:normal; line-height:18px; }
.tdintro p { margin:0 0 10px 0; }
.tdintro .broughtby { font-size:10px; }
.calcbox { padding:20px; border:1px solid #CFCFCF; }
.calcform { padding:0 0 20px 0; background-color:#F3F3F3; }
.calcform ul { margin:0 0 0 20px; }
.calcform li { margin:0 0 3px 0; }
.calcform .submitbtn { text-align:center; }
.globalfitness { margin:15px 20px; padding:10px 0 0 60px; height:45px; font-size:12px; font-style:italic; line-height:16px; background:url(images/protein/global_fitness_logo.gif) no-repeat; }
.tooldetlinks .raterbox { left:-240px; }


/*protein calculator*/
.proteincalc .loaderimg { float:right; }
.procalctop { padding:20px 30px; overflow:hidden; }
.procalctop .lcol { float:left; width:250px; }
.procalctop .rcol { margin:0 0 0 270px; }
.procalctop fieldset { margin:0 0 15px 0; }
.procalctop fieldset td { margin:0; padding:0; border-collapse:collapse; }
.procalctop fieldset label { float:left; display:block; padding:0 10px 0 0; width:75px; font-weight:bold; font-size:12px; color:#000; line-height:18px; text-align:right; }
.procalctop .radiobtns label { float:none; display:inline; font-weight:normal; }
.procalctop fieldset input { border:1px solid #BFBEBE; width:80px; }
.procalctop .radiobtns input { border:none; width:auto; }
.procalctop .errormsg { margin:0 0 2px 85px; }

.procalcbottom { padding:20px 30px; overflow:hidden; background:url(images/protein/calc_bottom_bg.gif) repeat-x; }
.procalcbottom .lcol { float:left; width:290px; }
.procalcbottom .rcol { margin:0 0 0 350px; }
.procalcbottom h3 { margin:0 0 15px 0; font-size:14px; color:#000; }
.procalcbottom h3 span { font-size:11px; font-weight:normal; }
.procalcbottom label { display:block; margin:3px 0 5px 25px; font-size:12px; line-height:14px; }
.procalcbottom label strong { display:block; }
.procalcbottom input { float:left; }

.calcbox h3 img { display:block; }
.proresults { padding:20px 30px; }
.proresults p { font-size:12px; margin:0 0 15px 0; color:#000; }
.proresults .chart { text-align:center; }
.proresultsdisclaim { margin:10px 0 0 0; font-size:10px; }
.proresultsdisclaim strong { font-size:11px; }
.proresultsdisclaim p { margin:10px 0 0 0; }


/* fiber calculator */
.fibcalc { overflow:hidden; }
.fibcalc .loaderimg { float:right; }
.fibcalc .lcol { float:left; padding:20px 0 20px 30px; width:225px; }
.fibcalc .errormsg { margin:0 0 2px 38px; }
.fibcalc fieldset { margin:0 0 15px 0; }
.fibcalc fieldset td { margin:0; padding:0; border-collapse:collapse; }
.fibcalc fieldset label { padding:0 10px 0 0; font-weight:bold; font-size:12px; color:#000; line-height:18px; }
.fibcalc .radiobtns label { font-weight:normal; }
.fibcalc fieldset input { margin-bottom:2px; border:1px solid #BFBEBE; width:80px; }
.fibcalc .radiobtns input { border:none; width:auto; }
.fibcalc .whinputs fieldset label { float:left; display:block; width:90px; height:50px; text-align:right; line-height:16px; }
.fibcalc .whinputs .radiobtns label { float:none; display:inline; }
.fibcalc .whinputs .errormsg { margin:0 0 2px 100px; }
.fibcalc .dkiw { margin:0 0 25px 0; font-size:10px; }

.fibcalc .rcol { margin:0 0 0 275px; padding:20px 0 20px 30px; width:390px; background:url(images/fiber/rcol_bg.gif) no-repeat; }
.fibcalc .rcol table { width:100%; }
.fibcalc .rcol td { overflow:hidden; }
.fibcalc .rcol label { margin:-3px 0 0 3px; }
.fibcalc .rcol label strong { font-size:12px; color:#000; }
.fibcalc .rcol label span { display:block; float:right; /*margin:-12px 0 5px 0;*/ margin:0 0 5px 0; width:260px; }

.fibcalcresults { padding:20px 30px; }
.fibcalcresults h4 { margin:0 0 15px 0; padding:5px 10px; color:#FFF; font-size:12px; background-color:#C8C8C8; }
.fibcalcresults p { margin:0 0 15px 0; }
.fibcalcresults .intro p { font-size:12px; color:#000; }
.fibcalcresults a.pfversion { float:right; position:relative; z-index:5; margin:-52px 0 0 0; font-weight:bold; color:#FFF; }
.fibcalcresults a.pfversion:link, .fibcalcresults a.pfversion:visited { color:#FFF; } 
.fibcalcresults a.pfversion:hover { color:#CCC; }


/* activity calorie calculator */
.activitycalc .calcform { margin:0 0 10px 0; background:#F3F3F3 url(images/activity/accbtns_bg.gif) 435px 0 repeat-y;  }
.activitycalc .calcform p { padding:10px 30px; width:350px; }
.accform { padding:20px 0 7px 30px; width:395px; overflow:hidden; }
.accform .lcol { float:left; margin:0 0 0 0px; }
.accform .rcol { margin:0 0 0 0px; }
.accform fieldset { width:190px; }
.accform label { float:left; padding:0 10px 0 0; height:30px; width:80px; font-weight:bold; font-size:12px; color:#000; line-height:18px; text-align:right; }
.accform label span { font-weight:normal; }
.accform .radiobtns label { float:none; display:inline; font-weight:normal; vertical-align:top; }
.accform input { margin-bottom:2px; border:1px solid #BFBEBE; width:80px; vertical-align:top; }
.accform .radiobtns input { border:none; width:auto; }
.accform .radiobtns {  margin-left:-5px; }
.accform .errormsg { margin:0 0 2px 90px; }
.accbtns { float:right; padding:35px 35px 0 35px; width:210px; }
.accbtns input { margin:0 0 10px 0; }

#accresults { margin:0; padding:0; }
#accresults li { list-style-type:none; margin:2px 0 0 0; padding:0; }
#accresults a img { display:block; }
#accresults .colcontain { padding:20px 0; background:#E0DBDB url(images/activity/acc_results_bg.gif) repeat-x; }
#accresults table { width:100%; }
#accresults td { padding:0 0 20px 20px; }
#accresults td h4 { float:left; width:125px; color:#666; font-size:12px; text-align:right; font-weight:normal; }
#accresults td p { margin:0 0 0 135px; color:#000; font-size:14px; font-weight:bold; }


/* ingredient substitution tool */
#ingsubtool .noflash { width:760px; height:545px; background:url(images/ing_noflash.jpg) no-repeat; }
#ingsubtool .noflash p { padding:325px 0 0 380px; width:350px; font-size:12px; line-height:16px; }


/* recipe finder */
.recipefinder { width:770px; }
.recipefinder h1 { padding-bottom:14px; }
.recipefinder .tdintro, .recipefinder .tdthumb { display:none; }
.recipefinder td.noresults { padding:10px 25px; }
.recipefinder .rfintro { padding:0 25px 30px 25px; }
.recipefinder .rfintro h2 { margin:0 0 5px 0; font-size:24px; line-height:24px; font-weight:normal; }
.recipefinder .bottompager { text-align:right; width:750px;  }
.recipefinder .artsorters { margin-left:20px; width:730px; }
.recipefinder .toppager { width:260px; float:right; text-align:right; }
.recipefinder .artsorters .selector { font-weight:bold; margin-bottom:8px; }
.recipefinder .timerimg { padding:100px 0 0 0; width:315px; height:215px; position:absolute; margin:156px 0 0 24px; text-align:center; background:url(images/recipebox/rsl_bg.png); }
.recipefinder .timerimg span { display:block; color:#FFF; font-weight:bold; font-size:16px; }

.loadingimg{ float:right; margin-right:20px; }
.recipesearchtable { margin:6px 0; border:1px solid #CCC; width:760px; }
.recipesearchtable th { font-weight:bold; text-transform:uppercase; padding:8px 0 7px 0; color:#fff; text-align:left; background:url(images/searchtable_hdr.gif) top left repeat-x; }
.recipesearchtable th a, .recipesearchtable a:link, .recipesearchtable a:visited { color:#fff; }
.recipesearchtable th a:hover { color:#eeebeb; }
.recipesearchtable tr.altrow td { background:#f8f8f8; }
.recipesearchtable img.rsthumb { width:54px; height:39px; padding:1px; background:#b7b7b7; }
.recipesearchtable td.thumb { padding:27px 0 18px 27px; width:74px; }
.recipesearchtable .artrating { width:123px; }
.recipesearchtable .namehdr { padding-left:23px; }
.recipesearchtable .link { width:180px; padding-right:20px; }
.recipesearchtable .link a { font-size:14px; line-height:15px; }
.recipesearchtable .link a.rboxlink { background-image:none; font-size:12px; padding-top:6px; }

.dpnote { font-weight:bold; padding:0 20px 20px 20px; }

/*.recipefinder .ratecontainer { position:fixed; z-index:50; }*/
.rboxadd { color:#4a4a4a; overflow:hidden; }
.rboxadd h3 { padding-top:16px; line-height:24px; padding-bottom:11px; color:#fff; }
.rboxadd h4 { margin:0 0 5px 0; font-size:14px; font-weight:normal; }
.rboxadd .creater h3 { border:0; margin-bottom:0; padding-bottom:10px; }
.rboxadd .closer { padding-top:20px; }
.rboxadd select { display:block; margin:3px 0 0 0; font-family:Arial; font-weight:normal; font-size:10px; width:295px; }
.rboxadd .adder { color:#4a4a4a; font-weight:bold; font-size:12px; }
.rboxadd .adderthanks p { margin:0 0 20px 0; color:#4a4a4a; font-weight:normal; font-size:12px; }
.rboxadd .adder input { margin:3px 0 0 0; width:180px; height:17px; border:1px solid #bfbebe; display:block; }
.rboxadd .adder .fieldset { padding:6px 0 20px 0; }
.rboxadd .loaderimg { position:absolute; left:15px; width:20px; height:20px; }
.rboxadd .adder .errormsg { margin:5px 0 0 0;  }
.rboxadd .btns a img { cursor:pointer; }

.rboxadd .creater .loginform .btns { margin:0 10px 0 0; text-align:right; border:0; }
.rboxadd .rbstart  { font-weight:normal; padding:12px; }
.rboxadd .rbstart .loginform .btns { float:none; text-align:right; width:auto; margin-top:0; padding-top:8px; }
.rboxadd .rbstart .loginform fieldset input { width:170px; }
.rboxadd .rbstart .loginform fieldset label { width:85px; }
.creater .rbstart p { font-weight:normal; color:#4a4a4a; font-size:12px; line-height:12px; padding-bottom:20px; }
.rboxadd .creater h4 { border-width:0 0 1px 0; margin-bottom:12px; line-height:normal; border-style:solid; color:#fff; font-family:Trebuchet MS; font-size:18px; padding-top:18px; padding-bottom:8px; }
.rboxadd .creater h4 span { font-weight:normal; }
.rboxadd .creater .fplink { width:auto; float:left; margin-top:-30px; padding-left:118px; font-size:10px; font-weight:normal; white-space:nowrap; }
.rboxadd .rbstart .errormsg { margin-left:90px;  }

/* recipe finder - left col */
.lrfcontainer { height:255px; }
.leftrf { position:relative; }
.leftrf .lrfcontent { padding:10px 0 10px 10px; color:#000; }
.leftrf h2 { margin:0 0 15px 0; }
.leftrf h3 { font-size:16px; font-family:Trebuchet MS; text-transform:uppercase; }
.leftrf .lrftop { width:180px; }
.leftrf .lrftop input, .leftrf .lrftop select { margin:5px 0 0 0; width:175px; font-size:11px; color:#000; border:1px solid #BFBEBE; }
.leftrf .viewinglist { font-weight:bold; }
.leftrf .viewinglist input { margin:4px 4px 0 10px; }
.lrfexpandable { width:215px; position:absolute; }

.lrfclosed { width:215px; }
.lrfclosed .expandToggle { position:absolute; left:195px; top:0; cursor:pointer; }
.lrfclosed .lrfcontent { width:205px; }
.lrfclosed h3 { margin:15px 0 3px 0; color:#FFF; }
.lrfclosed .checkwrap { margin:0 0 5px 0; padding:10px 0 0 10px; width:180px; height:75px; overflow:auto; background-color:#FFF; border:1px solid #BFBEBE; }
.lrfclosed .checkwrap fieldset { padding:0 0 5px 0; }
.lrfclosed .checkwrap fieldset input { float:left; }
.lrfclosed .checkwrap fieldset label { display:block; margin:5px 0 0 23px; font-size:12px; font-weight:bold; color:#707070; }

.lrfexpanded { width:735px; }
.lrfexpanded .expandToggle { position:absolute; left:715px; top:0; cursor:pointer; }
.lrfexpanded .lrfcontent { width:725px; }
.lrfexpanded h3 { margin:15px 0; color:#65494A; }
.lrfexpandedcont { margin:10px 0 0 0; padding:18px; width:675px; background-color:#FFF; }
.lrfexpandedcont td { padding:5px 10px; width:165px; padding:0; }
.lrfexpandedcont input { float:left; }
.lrfexpandedcont label { display:block; margin:5px 0 0 23px; font-size:12px; font-weight:bold; color:#707070; }
.lrfexpandedcont .separator { margin:15px 0 0 0; border-top:1px solid #707070; }
.lrfexpanded .searchbtn { margin:15px 0 0 0; text-align:center; }

/* new recipe search */
.smallsearch { background:#eee url(images/search/smallsearch_bg.gif) bottom left no-repeat; padding:17px 0 18px 24px; margin:18px 15px 1px 0; }
.smallsearch label { color:#65494a; font-size:11px; font-weight:bold; width:200px; text-align:right; padding-right:6px; }
.smallsearch .smallstb { width:262px; height:18px; margin-right:5px; color:#707070; font-family:Arial; font-size:11px; border:1px solid #bfbebe; }
.smallsearch img,
.smallsearch .imgbtn { vertical-align:bottom; }
.smallsearch .includeall { margin:4px 0 0 192px; height:20px;  }
.checkwrap td { color:#65494a; font-size:12px; }
.smallsearch .includeall label { font-weight:normal; vertical-align:top; display:block; float:left; width:auto; padding:3px 0 0 0; }
.smallsearch .includeall input { vertical-align:top; display:block; width:auto; float:left; }
.smallsearch .topsearcherror { display:block; margin:0 0 0 194px; clear:right; }

.advsearch { background:url(images/search/advsearch_bg.gif) 0 0 no-repeat; width:760px; height:186px; display:none; }
.advsearch .close { width:14px; float:right; padding:6px 8px 0 0; }
.advsearch .rchecks { padding:18px 0 0 0; width:484px; float:right; clear:right; font-size:12px; }
.advsearch .rchecks .hdr { display:block; color:#65494a; font-size:14px; font-family:Trebuchet MS; }
.advsearch .rchecks .rcuisine { width:210px; float:left; }
.advsearch .advdrops { width:238px; padding:0 0 0 22px; }
.advdrops .hdr { color:#65494a; font-size:18px; padding:15px 0 15px 0; font-family:Trebuchet MS; display:block; }
.advdrops select { color:#707070; font-size:11px; font-family:Arial; display:block; margin:0 20px 12px 0; }
.advdrops label { color:#65494a; font-size:14px; font-family:Trebuchet MS; }
.advdrops fieldset { width:auto; float:left; }
.advdrops a { display:block; font-size:11px; color:#000; }
.advdrops a img { margin:0 0 8px 0; }

.searchresults { border:1px solid #ccc; width:758px; margin:0 0 13px 0; }
.searchresults th { color:#fff; font-weight:bold; background:url(images/searchtable_hdr.gif); padding:9px 0 4px 0; }
.searchresults td { padding:20px 0 12px 0; }
.searchresults td a img { width:53px; height:39px; display:block; padding:1px; background:#ccc; }
.searchresults .articon { float:right; width:22px; padding:9px 10px 0 0; }
.searchresults td.pic { padding-left:20px; width:102px; }
.searchresults th { text-align:left; }
.searchresults th.namehdr { padding-left:22px; }
.searchresults .rating { width:100px; }
.searchresults .rstars { font-size:10px; }
.searchresults .addbox { display:block; background:url(images/search/addbox_bg.gif) 0 0 no-repeat; padding:0 0 0 15px; color:#65494a; font-size:10px; margin:6px 0 0 0; }
.searchresults .desc { font-size:11px; line-height:12px; padding-right:20px; }
.searchresults .linkcell { width:175px; }
.searchresults .linkcell a { margin-right:22px; display:block; }
.searchresults .altrow td { background:#f8f8f8; }

.searchrespager { text-align:right; width:750px; padding:8px 0 0 0; }
.rfinderpage { padding:0 0 60px 0; min-height:450px; }

.searchrespagertop { width:750px; text-align:right; padding:0 0 8px 0; }
.spager { font-size:11px; color:#000; }
.spager span { font-weight:bold; }
.spager a { padding:0 2px; color:#000; }
.searchedfor { padding:18px 0 0 22px; }
.searchedfor p { margin:0 0 12px 0; }

/* recipebox */
.myrecipes h1 { padding:9px 0 0 0; }
.myrecipes .recibox { overflow:hidden; padding-bottom:20px; width:760px; border-bottom-width:9px; border-bottom-style:solid; margin-bottom:15px; }
.myrecipes .bottompager { margin:0 20px 10px 0; text-align:right; width:546px;  }
.myrecipes .artsorters { margin-left:20px; width:546px; }
.myrecipes .toppager { margin-right:20px; width:260px; float:right; text-align:right; }
.myrecipes .artsorters .selector { font-weight:bold; margin-bottom:8px; }

.allrecipes { float:left; padding:20px 15px 40px 15px; width:155px; }
.allrecipes h3 { margin:0 0 10px 0; padding:8px; font-size:14px; color:#000; border-bottom-width:1px; border-bottom-style:solid; }
.allrecipes .links { padding:0 0 0 8px; overflow:hidden; width:147px; }
.allrecipes .cflink { display:block; margin:15px 0 0 0; color:#65494A; font-size:11px; }
.noreci { padding:0 25px; }
.noreci p { margin:0 0 10px 0; }

.recipeboxitem { margin:0 0 8px 0; font-size:12px; }
.recipeboxitem .editlinks { float:left; width:30px; }
.recipeboxitem .editlinks img { cursor:pointer; }
.recipeboxitem .folderlink { margin:0 0 0 35px; min-height:12px; }
.recipeboxitem .folderlink a { color:#000; width:108px; line-height:14px; overflow:hidden; display:block; }
.recipeboxitem .folderlink a:link, .recipeboxitem .folderlink a:visited { color:#000; }
.recipeboxitem .current { font-weight:bold; text-decoration:none; }

.reciinfo { margin:0 0 0 185px; padding:20px 0 0 0; width:566px; }
.mrintro { padding:0 25px 35px 25px; }
.mrintro h2 { margin:0 0 5px 0; font-size:24px; line-height:24px; font-weight:normal; }
.mrintro h2 span { color:#666; }

.mrtable { margin:6px 0; border:1px solid #CCC; border-width:1px 0; width:566px; }
.mrtable th { font-weight:bold; text-transform:uppercase; padding:8px 0 7px 0; color:#fff; text-align:left; background:url(images/searchtable_hdr.gif) top left repeat-x; }
.mrtable th a, .mrtable th a:link, .mrtable th a:visited { color:#fff; }
.mrtable th a:hover { color:#eeebeb; }
.mrtable tr.altrow td { background:#f8f8f8; }
.mrtable img.rsthumb { width:54px; height:39px; padding:1px; background:#b7b7b7; }
.mrtable td { padding:20px 10px; vertical-align:top;  }
.mrtable td.thumb { padding:27px 0 18px 27px; width:74px; }
.mrtable .artrating { width:100px; }
.mrtable .ratings { padding-top:35px; }
.mrtable .namehdr { padding-left:23px; }
.mrtable .link { width:125px; padding-top:30px; }
.mrtable .link a { font-size:14px; line-height:15px; }
.mrtable .addremlinks { padding:15px 0 0 0; }
.mrtable .addremlinks, .mrtable .addremlinks a { color:#65494A; font-weight:bold; }

.folderpopcontain { position:absolute; }
.folderpopcontain .loadingimg { position:absolute; left:5px; }
.folderpop { position:absolute; bottom:0; margin:0 0 10px 0; width:225px; }
.folderpop .fpcontent { padding:10px 15px 25px 15px; background:url(images/recipebox/folderpop_bg.png) bottom left no-repeat; }
.folderpop .fpcontent .closelink { float:right; color:#FFF; font-size:10px; }
.folderpop .fpcontent .closelink:hover { color:#CCC; }
.folderpop .fpcontent h4 { font-size:18px; font-family:Trebuchet MS; color:#CCC; font-weight:normal; }
.folderpop .fpcontent fieldset { margin:10px 0; padding:15px 10px; color:#FFF; border:1px solid #8D7877; border-width:1px 0; }
.folderpop .fpcontent fieldset p { width:175px; overflow:hidden; }
.folderpop .fpcontent fieldset label { display:block; margin:0 0 3px 0; font-weight:bold; }
.folderpop .fpcontent fieldset input { border:1px solid #BFBEBE; }
.folderpop .fpcontent .btns { text-align:center; }
.folderpop .fpcontent .btns a { display:inline; }
.folderpop .fpcontent .errormsg { margin:0 0 3px 0; font-size:10px; color:#FFC7BF; }
.folderpop .fpcontent .atflabel { margin-top:15px; }
.folderpop .fpcontent select { width:180px; }

/* recipe box archive */
.rboxarchive table td.link a, .rboxarchive table td.link a:link, .rboxarchive table td.link a:visited, .rboxarchive table td.link a:link:hover { background-image:none; padding-left:0; color:#1260b9; }
.rboxarchive table td.link a.removed, .rboxarchive table td.link a.removed:link, .rboxarchive table td.link a.removed:visited, .rboxarchive table td.link a.removed:hover { color:Red; }
.rboxarchive .mrintro p { font-size:13px; margin-bottom:12px; }
.rboxarchive .mrintro p span { color:#1260b9; }
.rboxarchive .mrintro p em { color:red; }
.rboxarchive .selected a { font-weight:bold; text-decoration:none; }
.rboxarchive .links li { margin-bottom:6px; }
.rboxarchive .mrtable .namehdr { width:400px; }
.rboxarchive table td.link { width:420px; }
.norecifound { display:block; padding:20px 10px; }
