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 }

* html #search { margin-left:-7px;}

.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; }

#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; }

* html #aboutus { position:absolute; top:10px; left:40px; height:750px; }

#aboutus #contactlink a,#aboutus #contactlink a:visited { font-family:Arial, tahoma, helvetica, trebuchet ms, verdana, sans-serif; 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) 40px 734px no-repeat; height:1500px; }


/* ============  COOKINGBUS STYLING ============== */
 
#cookbus-main1 { float:left; clear:both; width:900px; background:transparent; margin:0 0 0 43px; }
* html #cookbus-main1 { float:left; clear:both; width:860px; padding-top:14px; background:transparent; margin:750px 0 0 43px; }
* html #cookbus-main1 { border-top:1px solid #ccc; }
* html p.kitch img { margin-left:44px; }
* html .forie { margin-left:70px; width:850px; }
* html #aboutus1 { margin-left:50px;  }
* html #menu { margin-left:50px;  }
* html #pp { margin-left:50px;  }
* html #search { margin-left:50px;  }

#cookbus-main2 { float:left; clear:both; width:900px; background:transparent; margin:0 0 0 43px; padding-bottom:15px; }
#cookbus-main3 { float:left; clear:both; width:900px; background:transparent; margin:0 0 0 43px; padding-top:15px; }
#cookbus-main4 { float:left; clear:both; width:900px; background:transparent; margin:0 0 0 43px; padding-top:15px; }
#cookbus-main5 { float:left; clear:both; width:900px; background:transparent; margin:0 0 0 43px; padding-top:15px; }
#cookbus-main6 { float:left; clear:both; width:900px; background:transparent; margin:0 0 0 43px; padding-top:15px; }
#cookbus-main1 #leftcol1 { width:400px; float:left; margin-right:10px; background:transparent; }
#cookbus-main2 #leftcol2 { width:400px; float:left; margin-right:10px; background:transparent; }
#cookbus-main3 #leftcol3 { width:400px; float:left; margin-right:10px; background:transparent; }
#cookbus-main4 #leftcol4 { width:400px; float:left; margin-right:10px; background:transparent; }
#cookbus-main5 #leftcol5 { width:400px; float:left; margin-right:10px; background:transparent; }
#cookbus-main6 #leftcol6 { width:400px; float:left; margin-right:10px; background:transparent; }

#cookbus-main1 #rightcol1 { width:400px; float:left; background:transparent; }
#cookbus-main2 #rightcol2 { width:400px; float:left; background:transparent; }
#cookbus-main3 #rightcol3 { width:400px; float:left; background:transparent; }
#cookbus-main4 #rightcol4 { width:400px; float:left; background:transparent; }
#cookbus-main5 #rightcol5 { width:400px; float:left; background:transparent; }
#cookbus-main6 #rightcol6 { width:400px; float:left; background:transparent; }

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

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

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

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

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

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

ul#bus-list1 { line-height:21px; margin:0 0 15px 5px; padding:0 0 0 26px; width:340px; font-family:trebuchet ms, Georgia, "Times New Roman", Times, serif; }
ul#bus-list2 { line-height:21px; margin:21px 0 15px 5px; padding:0 0 0 26px; width:340px; font-family:trebuchet ms, Georgia, "Times New Roman", Times, serif; }

#footer-cookbus { float:left; clear:both; width:822px; margin:0 auto; margin-left:30px; background:#E2001B; height:40px; padding:20px 0 0 0; font-family:trebuchet ms, Georgia, "Times New Roman", Times, serif; }
#footer-cookbus a,#footer-cookbus a:visited { text-decoration:none; color:#fff; font-size:95%; }
#footer-cookbus 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;}

 

 
 /* ============  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; }