/* general elements */
a{color:#0073BF;}
h1 {font-size:200%;font-weight:normal;}
h2 {font-size:120%;margin:1em 0 .5em 0;}
h3 {font-size:110%;margin:2em 0 .5em 0;}
h4 {font-size:100%;}
/* reset widths */
html body,html #tpT1,html #tpT2,html #mjrT{width:100%;max-width:100%;margin:0;padding:0;}
/* hide elements that aren't useful in print */
#btT1,#btT2,#col34,#col3,#col4,#nv2,#nvS,#cTb3,#c4,#colL,#btT,#f,#adLS,#gB1,#gB2,#gB3,#gB4,#gB5,#gB6,#adL,#adL1,#ls0,#lbp,#rlTb,.lkbx,#sch,#pg,#fTb,#iB,#mC,.adFc,#adF,#hpEL,.hpHD,#hpNV,#hpBBT,#hpNL,#hpBT,#chNv,#nvS,.sub,.open,#dspU,#nvL,#nl,#el,#von,#blMT,#blLk,.ds,#ip0,.obSp,#nv,#fdSch,#rlTb2,#cmPr,#pnl1,#pnl4,#vsmV0,#vsmV1,#vsmV2,#lgP,#vi,#vsmP,#vsmPG,#vsmV1f,#vsmV2f,.obJB,#cgl,#adB,#adSBt,iframe #lbp,#cgbb,#cgArT,#cgSt,#line2,#line,#chNL,#prm .im,#prm .im3,#hLC #prm .more,#dspU2,#btm,#gsDisp,#shots,#tpT1,#btmLBs,#gBt,#gBb,#blEm,#blNv2,#ssPN,#ssImgPN,#dmr,#ssNv,#mrImgs,.obO,.obS,#tags,#bvmr,#bvmra{display:none;}
/* specific elements */
#vidP,#pnl2,#vsmPw{display:inline}
.xI,#chw2 .obM a,#chw2 .obW a{display:block;padding:0;margin:0}
#chw2 .obM p,#chw2 .obW p{padding:0;margin:0}
#c1,#c2,.on,.off,#cgScL a{display:block}
body,td{font-family:arial;font-size:10pt;margin:0;background:#fff}
#tpT2{border-bottom:3px solid #c4c4c4;width:100%;margin-bottom:5px;}
#lgo{width:154px;}
#cTb1,#cTb2,#rCl,body{width:auto;}
#hpWL{position:relative;top:42px}
#hpPT{position:relative;top:32px}
#chWL{position:relative;top:20px}
#sdn{padding:8px 0 0 5px;}
#site{font:bold 22pt Arial;color:#f30;text-decoration:none;}
img{border:none;text-decoration:none}
.nnv{text-align:left}
.cT,#chPr{position:relative;top:24px}
#chRC{position:absolute;left:350px;padding-top:15px}
#chLC{padding-top:15px}
#chw2 .obW{overflow:visible;height:140px}
#pg1 .pgI{position:relative;top:14px}
#gsTabs{position:relative;top:-6px}
#hLC #prm{position:relative;top:40px}
#hLC #prm .hd,#hLC #prm .lnk{position:relative;top:-26px}
#fv{position:relative;top:24px}
#esu .hd h4,#esu .hd2 h4{position:relative;top:9px}
#cgTr{padding:5px 0 20px 0}
#cgScL a{padding:2px}
#adP{float:right;margin:1em 0 1em 1em;}
#adP p{text-align:center;font-size:80%;color:#666;margin:0;}
#oC{float:right;clear:right;text-align:center;font-size:90%;margin:1em 0 1em 1em;}
#oC #rTps, #oC #rTpE, #oC #rTpr, #rTpd2, #tls{display:none;}
#gh {background:no-repeat;background-position:-50px;font-size:90%;padding:0;}
#cpy{position:relative;top:10px}
#cpy {width:780px;text-align:center;border-top:1px #D3D3BE solid;font-size:.9em;margin:15px 0px 0px 0px;padding:5px 0 15px 0;color:#686868}
#cpy a {color:#686868}
#site h1{font-size:220%;}
#bcr,#bcr1,#bcr2,.ch{display:inline;font-weight:bold;padding:2px}
#bcr{display:block;padding:0 0 165px 0}
#cTb2 table{padding:75px 0 0 0}
#zIpft{display:block;position:absolute;left:0px;top:20px;}
#zIpfb{display:block}
#tt23 h1{display:none}
#tt23 #gB1 {display:inline}
#tt23 #gB1 {width:100%;margin:10px 15px 0px 0px;padding:0px;background-color:#FFF;border-bottom:#808080 1px solid}
#tt23 #gB1 h5 {display:inline;font-weight:normal;color:#000;margin:0px;padding:0px 0px;border-bottom:none;}
#tt23 #gB1 p {margin:5px;padding:5px 0px;}
#tt23 #gB1 a {text-decoration:none}
#tt23 #gB1 span {display:block;text-decoration:none}
#tt23 #gB1 .t {text-decoration:underline;font-weight:bold;color:#306}
#tt23 #gB1 .d {color:#000}
#tt23 #gB1 .u {color:#008000}
#ocT p{display:none;}
#ocT {margin:-100px}
/* Guide content */
.blHE {padding:17px 0;clear:left;border-bottom:#CCC 1px solid}
.blHE img{margin:5px;}
.blHE .bllk{clear:left;font-size:80%;}
blockquote {width:90%;padding:1%;margin:0 auto;}
blockquote.yes {background-color:#EEE;font-family:courier new;border:#CCC 2px solid}
blockquote.shade {background-color:#EEE;font-family:courier new;border:#CCC 2px solid}
#pd{margin:2.5em 0 0 0;font-style:italic;font-size:90%;}
#pd p{margin:0 0 .5em 0;}
#pd a{font-style:normal;display:block;}
#cpyrt a{display:inline;}
/* Recipe */

#BVCustomerRatings{float:left;}
#rInt{clear:left;}
#pco{margin-top:1em;}
#oC #rCrd *{background-image:none;}
#rCrd #rCmd{padding:0;border:0;width:auto;}