body { margin:0; padding:0 0 25px 0; background:#fff; font-size:0.9em; color:#000; } 

a:link { font-family:trebuchet ms, verdana, sans-serif; text-decoration:none; font-size:11px; margin-top:0px; margin-bottom:5px }
a:visited { font-family:trebuchet ms, verdana, sans-serif; text-decoration:none; font-size:11px; margin-top:0px; margin-bottom:5px }
a:hover { color:#000; text-decoration:none }
a:active { color:#000; text-decoration:none }

.FWExtra { }
.FWExtra a:link { color: #000000; text-decoration: none; }
.FWExtra a:active { color: #000000; text-decoration: none; }
.FWExtra a:visited { color: #000000; text-decoration: none; }
.FWExtra a:hover { color: #004595; text-decoration: none; }

#tech-container .cake { margin:37px 0 12px 0; }
*html #tech-container .cake { margin:58px 0 12px 0; }
*:first-child+html #search { padding-left:13px;}

#menu .homelink { color:#024392; }
img { margin:0px; border-style:none; }
button { margin:0px; border-style:none; padding:0px; background-color:transparent; vertical-align:top; }
p:first-child { margin-top:0; }
table { empty-cells:hide; }
.f-sp { font-size:1px; visibility:hidden; }
.f-lp { margin-bottom:0px }
.f-x1 {  }
.f-x2 {  }
.f-x3 {  }
body { margin:0; padding:0 }
em { font-style:italic }
h1 { font-weight:bold; font-size:18px }
h2 { font-weight:bold; font-size:16px }
h3 { font-weight:bold; font-size:14px }
strong { font-weight:bold }
p strong { font-size:100%; }
.link { font-family:Arial, tahoma, helvetica, trebuchet ms, verdana, sans-serif; font-size:11px; margin-top:0px; margin-bottom:2px; padding:0; }
.aboutus { color:#fdc400 }
.recipes { color:#c8d200 }
.news { color:#55ab26 }
.partners { color:#f08a00 }
.cookingbuses { color:#e2001a }
.cookschool { color:#e2007a }
.cookingtech { color:#93117e }
.cookingschool { color:#009ee0 }
.resources { color:#004595 }
.contact { color:#4b2582 }
.hover { color:#000 }
.black { color:#000 }
.closetext { font-family:Arial, tahoma, helvetica, trebuchet ms, verdana, sans-serif; font-weight:bold; font-size:13px; margin-top:0px; margin-bottom:5px }
#textmain #img1 { margin:3px 0 8px -20px;}
#textmain p { margin:0; padding:5px 0 5px 0; line-height:1.45em; font-family:trebuchet ms, Georgia, "Times New Roman", Times, serif; }
#textmain p a,#textmain p a:visited { font-size:100%; color:#004595; text-decoration:none; }
#textmain p a:hover { color:#004595; text-decoration:underline; }

#aboutus #contactlink a,#aboutus #contactlink a:visited { font-weight:normal; color:#fff; font-size:120%; text-decoration:none; line-height:1em; }
#aboutus #contactlink a:hover { text-decoration:underline; font-size:120%; }

#menu a,#menu a:visited,#menu a:hover,#menu1 a,#menu1 a:visited,#menu1 a:hover,#pp a,#pp a:visited,#pp a:hover { font-family:Arial, Helvetica, sans-serif;}
#homebg { background:url(../images/homebg.gif) 112px 440px no-repeat; }
#newsbg { background:url(../images/newsbg.gif) -1px 543px no-repeat; }
#cbusbg {background:url(../images/cbusbg.gif) 0 734px no-repeat; height:1500px; }

/* ============  ABOUT US STYLING ============== */

#about-main { float:left; clear:both; position:absolute; top:600px; left:58px; width:900px; line-height:21px; }
#about-main #leftcol { width:385px; float:left; margin-right:20px;  }
#about-main #rightcol { width:395px; float:left; padding-top:10px; margin-left:25px; }

#about-main p { margin:0; padding:5px 0 5px 10px; font-family:trebuchet ms, Georgia, "Times New Roman", Times, serif; }
#about-main #rightcol p { padding-bottom:10px; }

#about-main p a,#about-main p a:visited { font-size:100%; color:#FCC300; text-decoration:none; }
#about-main p a:hover { color:#FCC300; text-decoration:underline; }
#about-main ul { margin:0; padding:5px 0 5px 26px; font-family:trebuchet ms, Georgia, "Times New Roman", Times, serif; }

#contactlink a { font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:105%; }
#image-container { clear:both; margin:30px 0 18px 5px; padding-bottom:25px; }
#image-container .left { float:left; width:190px; }
#image-container .right { float:left; width:183px; }
#image-container img { border:0; margin:0 3px 7px 4px; }

#footer-about { float:left; clear:both; width:822px; margin:20px 10px 20px -15px; background:#FCC300; height:40px; padding:20px 0 0 0; font-family:trebuchet ms, Georgia, "Times New Roman", Times, serif; }
#footer-about a,#footer-about a:visited { text-decoration:none; color:#fff; font-size:95%; }
#footer-about a:hover { text-decoration:underline;}

/* ============  PARTNERS STYLING ============== */
 

#partner-main1 { float:left; clear:both; position:absolute; top:528px; left:56px; width:900px; line-height:21px; }

#partner-main1 #leftcol1 { width:385px; float:left; margin:12px 40px 0 0; background:transparent; }
#partner-main1 #rightcol1 { width:390px; float:left; padding-top:0; background:transparent; }

#partner-main1 p { margin:0; padding:5px 0 5px 10px; line-height:21px; font-family:trebuchet ms, Georgia, "Times New Roman", Times, serif; }
#partner-main1 p a,#partner-main1 p a:visited { font-size:100%; color:#FCC300; text-decoration:none; }
#partner-main1 p a:hover { color:#FCC300; text-decoration:underline; }
#partner-main1 ul { margin:0; line-height:21px; padding:5px 0 5px 26px; font-family:trebuchet ms, Georgia, "Times New Roman", Times, serif; }

#footer-partner { float:left; clear:both; width:822px; margin:20px auto; background:#F08A00; height:40px; padding:20px 0 0 0; font-family:trebuchet ms, Georgia, "Times New Roman", Times, serif; }
#footer-partner a,#footer-partner a:visited { text-decoration:none; color:#fff; font-size:95%; }
#footer-partner a:hover { text-decoration:underline;}
 
 /* ============  CONTACT US STYLING ============== */
 
#contact-main1 { float:left;  line-height:21px; margin:0 auto; margin-left:50px; }
#contact-main1 #leftcol1 { width:372px; float:left; margin-right:30px; background:transparent; }
#contact-main1 #rightcol1 { width:390px; float:left; padding-top:0; background:transparent; }

#contact-main2 { float:left; clear:both; width:900px; background:transparent; margin-top:10px; margin-left:51px; line-height:21px; }
#contact-main2 #leftcol2 { width:390px; float:left; margin-right:30px; background:transparent; }
#contact-main2 #rightcol2 { width:390px; float:left; padding-top:5px; background:transparent; }

#contact-main3 { float:left; clear:both; width:900px; background:transparent; margin-top:-120px; margin-left:51px;  line-height:21px;}
#contact-main3 #leftcol3 { width:390px; float:left; margin-right:30px; background:transparent; }
#contact-main3 #rightcol3 { width:390px; float:left; padding-top:5px; background:transparent; }

#contact-main1 p,#contact-main2 p,#contact-main3 p {  margin:0; padding:5px 0 5px 10px; font-family:trebuchet ms, Georgia, "Times New Roman", Times, serif; }
#contact-main1 p strong,#contact-main2 p strong { font-size:100%; }
#contact-main1 p a,#contact-main1 p a:visited,#contact-main2 p a,#contact-main2 p a:visited,#contact-main3 p a,#contact-main3 p a:visited { font-size:100%; color:#FCC300; text-decoration:none; color:#4B2581;  }
#contact-main1 p a:hover,#contact-main2 p a:hover,#contact-main3 p a:hover { color:#4B2581; text-decoration:underline; }
#contact-main1 ul,#contact-main2 ul { margin:0; padding:5px 0 5px 26px; font-family:trebuchet ms, Georgia, "Times New Roman", Times, serif; }

#footer-contact { float:left; clear:both; width:822px; margin:20px auto; margin-left:30px; margin-bottom:40px; background:#4B2581; height:40px; padding:20px 0 0 0; font-family:trebuchet ms, Georgia, "Times New Roman", Times, serif; }
#footer-contact a,#footer-contact a:visited { text-decoration:none; font-weight:normal; color:#fff; font-size:95%; }
#footer-contact a:hover { text-decoration:underline;}

/* ============  NEWS STYLING ============== */
 
#news-main1 { float:left; clear:both; width:900px; background:transparent; margin:0 0 0 50px; line-height:21px; }
/* #news-main1 { float:left; clear:both; width:900px; position:absolute; top:600px; left:58px; background:transparent; line-height:21px; } */

#news-main1 #leftcol1 { width:385px; float:left; margin-right:10px; background:transparent; }
#news-main1 #rightcol1 { width:390px; float:left; margin-top:-7px; background:transparent; }

#news-main1 p { margin:0; padding:5px 0 14px 10px; line-height:1.45em; font-family:trebuchet ms, Georgia, "Times New Roman", Times, serif; }
#news-main1 p a,#news-main1 p a:visited { font-size:100%; color:#58AB27; text-decoration:none; }
#news-main1 p a:hover { color:#58AB27; text-decoration:underline; }
#news-main1 ul { margin:0; padding:5px 0 5px 26px; font-family:trebuchet ms, Georgia, "Times New Roman", Times, serif; }
#newsbg p strong { font-size:120%; }

#footer-news { float:left; clear:both; width:822px; margin:20px auto; margin-left:30px; background:#58AB27; height:40px; padding:20px 0 0 0; font-family:trebuchet ms, Georgia, "Times New Roman", Times, serif; }
#footer-news a,#footer-news a:visited { text-decoration:none; color:#fff; font-size:95%; }
#footer-news a:hover { text-decoration:underline;}


/* ============  COOKING SCHOOL STYLING ============== */
 
#cookingschool-main { float:left; clear:both; width:900px; background:transparent; margin:0 0 0 51px; }
#cookingschool-main .leftcol { width:250px; float:left; margin-right:15px; background:transparent; }
#cookingschool-main .midcol { width:250px; float:left; margin-right:15px; background:transparent; }
#cookingschool-main .rightcol { width:250px; float:left; background:transparent; }

#cookingschool-main .left-bott { width:240px; float:left; margin-right:10px; background:transparent; }
#cookingschool-main .right-bott { width:530px; float:left; background:transparent; }

#cookingschool-main p { margin:0; padding:5px 0 5px 10px; line-height:21px; font-family:trebuchet ms, Georgia, "Times New Roman", Times, serif; }
#resources p strong { font-size:100%; }
#cookingschool-main p a,#cookingschool-main p a:visited { font-size:95%; color:#009EE1; text-decoration:none; }
#cookingschool-main p a:hover { color:#93117E; text-decoration:underline; }
#cookingschool-main ul { margin:0; line-height:21px; padding:5px 0 5px 26px; font-family:trebuchet ms, Georgia, "Times New Roman", Times, serif; }

#footer-cookingschool { float:left; clear:both; width:822px; margin:20px auto; margin-left:40px; background:#009EE1; height:40px; padding:20px 0 0 0; font-family:trebuchet ms, Georgia, "Times New Roman", Times, serif; }
#footer-cookingschool a,#footer-cookingschool a:visited { text-decoration:none; color:#fff; font-size:95%; }
#footer-cookingschool a:hover { text-decoration:underline;}

/* ============  COOKING TECHNIQUES STYLING ============== */
 
#cooktech-main { width:900px; /*  float:left; clear:both; background:transparent; margin:0 0 0 51px; padding-bottom:25px; */}
#tech-container { margin:0 auto; margin-left:50px; }
#cooktech-main .leftcol { width:250px; float:left; margin-right:15px; background:transparent; }
#cooktech-main .midcol { width:250px; float:left; margin-right:15px; background:transparent; }
#cooktech-main .rightcol { width:250px; float:left; background:transparent; }

#cooktech-main .left-bott { width:240px; float:left; margin-right:10px; background:transparent; }
#cooktech-main .right-bott { width:530px; float:left; background:transparent; }

#cooktech-main p { margin:0; padding:5px 0 5px 10px; line-height:21px; font-family:trebuchet ms, Georgia, "Times New Roman", Times, serif; }
#cooktech p strong { font-size:100%; }
#cooktech-main p a,#cookingschool-main p a:visited { font-size:95%; color:#009EE1; text-decoration:none; }
#cooktech-main p a:hover { color:#93117E; text-decoration:underline; }
#cooktech-main ul { margin:0; line-height:21px; padding:5px 0 5px 26px; font-family:trebuchet ms, Georgia, "Times New Roman", Times, serif; }

#footer-cooktech { position:absolute; top:4100px; left:0; clear:both; width:822px; margin:0 auto; margin-left:40px; background:#93117E; height:40px; padding:20px 0 0 0; font-family:trebuchet ms, Georgia, "Times New Roman", Times, serif; }
#footer-cooktech a,#footer-cooktech a:visited { text-decoration:none; color:#fff; font-size:95%; }
#footer-cooktech a:hover { text-decoration:underline;}

/* ============  RESOURCES STYLING ============== */
 
#resources { float:left; clear:both; width:900px; background:transparent; margin:0 0 0 53px; }
#resources #leftcol { width:390px; float:left; margin-right:10px; background:transparent; }
#resources #rightcol { width:400px; float:left; background:transparent; }

#resources p { margin:0; padding:5px 0 5px 10px; line-height:21px; font-family:trebuchet ms, Georgia, "Times New Roman", Times, serif; }
#resources p strong { font-size:100%; }
#resources p a,#resources p a:visited { font-size:100%; color:#004595; text-decoration:none; }
#resources p a:hover { color:#004595; text-decoration:underline; }
#resources ul { margin:0; line-height:21px; padding:5px 0 5px 26px; font-family:trebuchet ms, Georgia, "Times New Roman", Times, serif; }

#footer-resources { float:left; clear:both; width:822px; margin:20px auto; margin-left:45px; background:#004595; height:40px; padding:20px 0 0 0; font-family:trebuchet ms, Georgia, "Times New Roman", Times, serif; }
#footer-resources a,#footer-resources a:visited { text-decoration:none; color:#fff; font-size:95%; }
#footer-resources a:hover { text-decoration:underline;}

/* ============  RECIPE STYLING ============== */
 
#recipe-main { float:left; clear:both; position:absolute; top:600px; left:58px; width:900px; line-height:21px; background: url(../images/recipebg.gif) -57px -19px no-repeat; }

#recipe-main .leftcol { width:250px; float:left; margin-right:21px; background:transparent; margin-left:-3px; }
#recipe-main .midcol { width:250px; float:left; margin-right:21px; background:transparent; }
#recipe-main .rightcol { width:250px; float:left; background:transparent; }

#recipe-main .left-bott { width:240px; float:left; margin-right:10px; background:transparent; }
#recipe-main .right-bott { width:530px; float:left; background:transparent; }

#recipe-main p { margin:0; padding:5px 0 21px 6px; line-height:21px; font-family:trebuchet ms, Georgia, "Times New Roman", Times, serif; font-size:100%; }
#recipe-main p a,#recipe-main p a:visited { font-size:100%; color:#000; text-decoration:none; font-weight:bold; }
#recipe-main p a:hover { color:#000; text-decoration:underline; }
#recipe-main ul { margin:0; line-height:21px; padding:5px 0 5px 26px; font-family:trebuchet ms, Georgia, "Times New Roman", Times, serif; }

#recipe-bott { float:left; clear:both; width:900px; background:none; margin:0 0 0 43px; }
#recipe-bott .leftcol { width:250px; float:left; margin-right:21px; background:transparent; margin-left:11px; }
#recipe-bott p { margin:0; padding:5px 0 21px 10px; line-height:1.45em; font-family:trebuchet ms, Georgia, "Times New Roman", Times, serif; font-size:100%; }
 
#footer-recipe { float:left; clear:both; width:822px; margin:20px auto; margin-left:-15px; background:#C9D200; height:40px; padding:20px 0 0 0; font-family:trebuchet ms, Georgia, "Times New Roman", Times, serif; }
#footer-recipe a,#footer-recipe a:visited { text-decoration:none; color:#fff; font-size:95%; }
#footer-recipe a:hover{ text-decoration:underline;}


 /* ============  FORM STYLING ============== */

input.go { color:#000; padding:2px; margin:1px 0 0 1px; font-family:Arial, Helvetica, sans-serif; font-size:70%; vertical-align:top; }
input.search { padding:2px; margin:2px -2px 0 8px; font-size:85%; text-transform:uppercase; }


 /* ============  TAB STYLING ============== */

 /* ============  3 col layout ============== */

#tab1 a,#tab1 a:visited,#tab1 a:hover { color:#E2001A; font-size:100%; font-weight:bold; }
#col1 { width:250px; float:left; margin-top:20px; line-height:21px; margin-left:60px; font-family:trebuchet ms, verdana, helvetica, sans serif; }
#col2 { width:250px; float:left; margin-top:20px; line-height:21px; margin-left:10px; font-family:trebuchet ms, verdana, helvetica, sans serif;  }
#col3 { width:260px; float:left; margin-top:270px; line-height:21px; margin-left:18px; font-family:trebuchet ms, verdana, helvetica, sans serif;  }
#bottleft { position:absolute; width:491px; height:268px; z-index:1; left: 42px; top: 265px;}
#footer-tab { position:absolute; width:822px; padding-top:26px; height:38px; margin-bottom:45px; z-index:1; left: 50px; top:725px; background:#e2110a; }
#footer-tab a,#footer-tab:visited { color:#000; text-decoration:none; font-weight:normal;  font-size:100%; }
#footer-tab a:hover { color:#fff; text-decoration:none; }

 /* ============  2 col layout ============== */

#tab1 a,#tab1 a:visited,#tab1 a:hover { color:#E2001A; font-size:100%; font-weight:bold; }
#col-left { width:365px; float:left; margin-top:20px; margin-left:55px; font-family:trebuchet ms, verdana, helvetica, sans serif; }
#col-right { width:476px; float:left; margin-top:20px; margin-left:0px; font-family:trebuchet ms, verdana, helvetica, sans serif;  }

#col-right p { width:435px; }
#footer-tab-history { position:absolute; width:822px; padding-top:26px; height:38px; margin-bottom:45px; z-index:1; left: 50px; top:725px; background:#fcc300; }
#footer-tab-history a,#footer-tab-history:visited { color:#000; text-decoration:none; font-weight:normal;  }
#footer-tab-history a:hover { color:#fff; text-decoration:none; }


#footer-tab7 { position:absolute; width:822px; padding-top:26px; height:38px; margin:25px 0 45px 0; z-index:1; left: 50px; top:725px; background:#F39500; }
#footer-tab7 a,#footer-tab7:visited { color:#000; text-decoration:none; font-weight:normal;  }
#footer-tab7 a:hover { color:#fff; text-decoration:none; }

#footer-tab-news { float:left; clear:both; width:822px; margin:140px auto; margin-left:30px; background:#58AB27; height:40px; padding:20px 0 0 0; font-family:trebuchet ms, Georgia, Times, serif; }
#footer-tab-news a,#footer-tab-news a:visited { text-decoration:none; color:#fff; font-size:100%; }
#footer-tab-news a:hover { text-decoration:underline;}

 /* ============  news col layout ============== */

#news-tab a,#news-tab a:visited,#news-tab a:hover { color:#58AB27; font-size:100%; font-weight:bold; }
#newscol-left { width:245px; line-height:21px; float:left; margin-top:20px; margin-left:55px; font-family:trebuchet ms, verdana, helvetica, sans serif; }
#newscol-right { width:235px; line-height:21px; float:left; margin-top:20px; margin-left:19px; font-family:trebuchet ms, verdana, helvetica, sans serif;  }
#newscol-mid { width:260px; line-height:21px; float:left; margin-top:20px; margin-left:19px; font-family:trebuchet ms, verdana, helvetica, sans serif;  }
#newscol-farright { width:260px; line-height:21px;  float:left; margin-top:20px; margin-left:1px; font-family:trebuchet ms, verdana, helvetica, sans serif;  }
#newscol-farright p strong { font-size:100%; }

 /* ============  recipe col layout ============== */

#recipe-container { width:850px; height:850px; line-height:21px; margin:0 auto; font-family:trebuchet ms, verdana, helvetica, sans serif;}
#recipe-left { width:245px; line-height:21px; float:left; margin-top:20px; margin-left:50px; font-family:trebuchet ms, verdana, helvetica, sans serif; }
#recipe-mid { width:260px; line-height:21px; float:left; margin-top:20px; margin-left:19px; font-family:trebuchet ms, verdana, helvetica, sans serif;  }
#recipe-farright { width:260px; height:440px; overflow:auto; padding-right:10px; line-height:21px; float:left; margin-top:383px; margin-left:28px; font-family:trebuchet ms, verdana, helvetica, sans serif;  }

#recipe-left p { margin-left:4px; margin-top:38px; padding-top:0;  }
#recipe-farright p { padding-bottom:8px;  }
#recipe-farright p strong { font-size:100%; }
#recipe-container a,#recipe-container a:visited,#recipe-container a:hover { color:#CDD511; font-size:100%; font-weight:bold; }

#close-recipe { position:absolute; width:200px; height:7px; z-index:1; left:63px; top: 736px; }
#close-recipe a,#close-recipe a:visited, #close-recipe a:hover { font-weight:normal; color:#000; }


 /* ============  partner col layout ============== */

#partner-container { width:850px; height:850px; line-height:21px; margin:0 auto; font-family:trebuchet ms, verdana, helvetica, sans serif; padding-bottom:60px;}
#partner-left { width:245px; line-height:21px; float:left; margin-top:20px; margin-left:50px; font-family:trebuchet ms, verdana, helvetica, sans serif; }

#partner-container1 { width:850px; height:850px; line-height:21px; margin:-64px auto; /* margin-left:76px; */ font-family:trebuchet ms, verdana, helvetica, sans serif; padding-bottom:60px;}
#partner-container #footer-partner a,#partner-container1 #footer-partner a { font-size: 95%; font-weight: normal;}
#partner-left1 { width:245px; line-height:21px; float:left; margin-top:0; margin-left:50px; font-family:trebuchet ms, verdana, helvetica, sans serif; }#partner-farright img { float:right; margin-right:15px;}
#partner-farright1 img {  float:right; margin-top:55px; margin-right:15px;}
#partner-farright2 { clear:both; width:435px; height:440px; overflow:auto; padding-right:10px; line-height:21px; float:right; margin-top:26px; margin-left:-13px; font-family:trebuchet ms, verdana, helvetica, sans serif;  }
#partner-farright3a img {  float:left; margin-top:55px; margin-left:425px;}
#partner-farright3 { clear:both; width:435px; height:440px; overflow:auto; padding-right:10px; line-height:21px; float:left; margin-top:1px; margin-left:403px; font-family:trebuchet ms, verdana, helvetica, sans serif;  }
#partner-farright4a img {  float:left; margin-top:-15px; margin-left:425px;}

#partner-farright { width:438px; height:440px; overflow:auto; padding-right:10px; line-height:21px; float:left; margin-top:26px; margin-left:103px; font-family:trebuchet ms, verdana, helvetica, sans serif;  }

#partner-left p { margin-left:4px; margin-top:38px; padding-top:0;  }
#partner-farright p { padding-bottom:8px;  }
#partner-farright p strong { font-size:100%; }
#partner-container a,#partner-container a:visited,#partner-container a:hover { color:#F08A00; font-size:100%; font-weight:bold; }

#partner-container1 a,#partner-container1 a:visited,#partner-container1 a:hover { color:#F08A00; font-size:100%; font-weight:bold; }

 /* ============  MISC STYLING ============== */

.white { color:#fff; font-size:145%; font-weight:bold; padding-right:3px; font-family:arial bold; line-height:19px;  }
.cb { clear:both; font-size:0.01em; line-height:1px; margin:0; padding:0; }
.greyline { border-top:1px solid #ccc; height:1px; clear:both; padding:0; line-height:0.1px; font-size:0.01em; margin:10px 0 0 30px; margin-bottom:10px; width: 828px; }
#contactlink a.reel { background:url(../images/reel.jpg) 1px 2px no-repeat; width:19px; height:14px; padding-left:24px; }
#contactlink a.glass { background:url(../images/glass.jpg) 1px 1px no-repeat; width:17px; height:20px; padding-left:24px; }
#footer-cookbus a.reel { background:url(../images/reel.jpg) 1px 2px no-repeat; width:19px; height:14px; padding-left:17px; }
#footer-cookbus a.glass { background:url(../images/glass.jpg) 4px 1px no-repeat; width:17px; height:20px; padding-left:14px; }

a.pdf { background:url(../images/pdf.gif) -3px -2px no-repeat; padding-left:18px;  width:18px; height:30px;}
a.mon { background:url(../images/mon-pk.gif) 0 -2px no-repeat; padding:2px 0 5px 24px; width:24px; height:35px; }
a.tv-pink { background:url(../images/tv-pink.jpg) 0 3px no-repeat; padding:2px 0 5px 24px; width:20px; height:17px; }
.right-bott p .mon-content { background:url(../images/mon.gif) 0 3px no-repeat; padding:2px 4px 2px 24px; width:20px; height:17px; }

/* IE 6 and 7 FIX FOR LAST IMAGES - GREASING CAKE TINS */
* html #tech-container .midcol p img.iecake { margin:58px 0 15px 0; }
*:first-child+html #tech-container .midcol p img.iecake { margin:58px 0 15px 0; }