/* CSS Document */
/*Import Other CSS Files
----------------------------------------------- */
@import "basic.css";
@import "menu.css";
@import "text_styles.css";

body {margin:10px 0px 0px 0px; padding:0px; background-color:#f4f4f4; background-image:url(../global_images/body_background.jpg); background-position:left top; background-repeat:repeat-x; font-family:Arial, Helvetica, sans-serif; font-size:0.7em; color:#202020;}

#sitesurroundings {width:960px; min-height:100%; height:100%;  margin:0px auto; padding:0px; background-color:#FFFFFF;}

/* Global Styles
----------------------------------------------- */
img {border:0px; }
ul {list-style:none;}
p {width:940px; margin:10px auto; padding:0px 0px 10px 0px;}

/* Header
----------------------------------------------- */
#header{width:960px; height:144px; margin:0px; padding:0px;}

#logo {width:200px; float:left;}
#logo img {margin:22px 0px 0px 10px; padding:0px;}

#date_venue {width:365px; float:right; margin:0px; padding:0px 19px 0px 0px;}
#date_venue img.date {float:right; margin:29px 0px 0px 0px; padding:0px;}
#date_venue img.venue {float:right; margin:6px 0px 0px 0px; padding:0px;}

/* Main Body
----------------------------------------------- */
#main_body {margin:0px; padding:0px; min-height:100%; height:100%;}

#left_col {width:629px; float:left; margin:10px 0px 0px 0px; padding:0px 0px 0px 10px;}
#left_col p {width:629px; margin:10px 0px 15px 0px; padding:0px; line-height:1.6em; }
#left_col ul {width:629px; margin:10px 0px 15px 0px; padding:0px; line-height:1.6em; list-style-type:none;}
#left_col form {margin:0px; padding:0px;}

#right_col {width:301px; float:right; margin:10px 0px 0px 0px; padding:0px 10px 0px 0px;}
#right_col p {width:301px; margin:10px 0px 15px 0px; padding:0px; line-height:1.6em; }
#right_col ul {margin:10px 0px 15px 0px; padding:0px; line-height:1.6em; list-style-type:none;}

#holdingpage_main_image {width:960px; margin:84px 0px 87px 0px; padding:0px 0px 0px 0px;}

#main_image {width:960px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; }
#main_image_img {display:block; margin-left:auto; margin-right:auto; margin-top:0px; margin-bottom:0px; padding:0px; }

#header_image {width:629px; float:left; margin:0px; padding:0px 0px 0px 10px; overflow:hidden;}

/* Home
----------------------------------------------- */
#homepage_flash {width:629px; float:left; margin:0px; padding:0px 0px 0px 10px;}

#celeb_chefs {width:301px; float:right; margin:0px; padding:0px 10px 0px 0px;}
#celeb_chefs li {margin:0px; padding:0px; height:150px; overflow:hidden;}
#celeb_chefs li.top_chef {border-bottom:10px solid #FFFFFF;}
#celeb_chefs li.thankyou {margin:0px; padding:0px; height:310px; overflow:hidden;}

/* Partners & Sponsors
-------------------------------------------------*/
.logo_box_topleft {width:156px; height:156px; border-bottom:1px solid #e7e7e7; margin:0px; padding:0px; float:left;}
.logo_box_topmidleft {width:156px; height:156px; border-bottom:1px solid #e7e7e7; border-left:1px solid #e7e7e7; margin:0px; padding:0px; float:left;}
.logo_box_botleft {width:156px; height:156px; margin:0px; padding:0px; float:left;}
.logo_box_botmidleft {width:156px; height:156px; border-left:1px solid #e7e7e7; margin:0px; padding:0px; float:left;}

/* Programme
-------------------------------------------------*/
.timeTitle_td {width:150px; border-bottom:1px solid #e7e7e7; font-weight:bold; padding-top:4px; padding-bottom:4px;}
.demoTitle_td {width:429px; border-bottom:1px solid #e7e7e7; font-weight:bold; padding-top:4px; padding-bottom:4px;}
.costTitle_td {width:50px; border-bottom:1px solid #e7e7e7; font-weight:bold; padding-top:4px; padding-bottom:4px;}

.time_td {width:150px; border-bottom:1px solid #e7e7e7; padding-top:4px; padding-bottom:4px;}
.demo_td {width:429px; border-bottom:1px solid #e7e7e7; padding-top:4px; padding-bottom:4px;}
.cost_td {width:50px; border-bottom:1px solid #e7e7e7; padding-top:4px; padding-bottom:4px;}

/* Contact Us
----------------------------------------------- */
.labelColour {background-color:#f4f4f4; border:1px solid; border-color:#e7e7e7; color:#202020; margin-bottom:10px; }

#contact_form label {width:100px; float:left; text-align:left; padding:3px 0px 3px 0px; display:block;  }
#contact_form textarea {font-family:Arial, Helvetica, sans-serif;}
.labelColourSubmitContact {background-color:#f4f4f4; border-color:#e7e7e7; color:#202020; margin-left:100px; }

/* Text Above Footer
-------------------------------------------------*/
#text_above_footer {clear:both; margin:0px; padding:0px;}

/*	MCLEISH LOGO ON FOOTER  */
/*#left_col_footer {width:629px; float:left; margin:25px 0px 5px 0px; padding:0px 0px 0px 10px; line-height:1.6em;}
#right_col_footer {width:301px; float:right; margin:25px 0px 5px 0px; padding:0px 17px 0px 0px; line-height:1.6em; text-align:right;}*/

/*	IMAJICA LOGO ON FOOTER  */
#left_col_footer {width:629px; float:left; margin:25px 0px 5px 0px; padding:0px 0px 0px 10px; line-height:1.6em;}
#right_col_footer {width:278px; float:right; margin:25px 0px 5px 0px; padding:0px 40px 0px 0px; line-height:1.6em; text-align:right;}

/* Footer
-------------------------------------------------*/
#footer {width:960px; height:72px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; clear:both; border-top:2px solid #f4f4f4; }

/*	MCLEISH LOGO ON FOOTER  */
/*.ab_shire_council {width:101px; height:21px; float:left; margin:25px 0px 0px 46px; padding:0px;}
.anm_group {width:81px; height:54px; float:left; margin:8px 0px 0px 46px; padding:0px;}
.food_forum {width:167px; height:27px; float:left; margin:21px 0px 0px 46px; padding:0px;}
.se {width:118px; height:34px; float:left; margin:17px 0px 0px 46px; padding:0px;}
.pj {width:121px; height:16px; float:left; margin:26px 0px 0px 46px; padding:0px;}
.mcleish {width:75px; height:54px; float:right; margin:9px 25px 0px 0px; padding:0px; }*/

/*	IMAJICA LOGO ON FOOTER  */
.ab_shire_council {width:101px; height:21px; float:left; margin:25px 0px 0px 40px; padding:0px;}
.anm_group {width:81px; height:54px; float:left; margin:8px 0px 0px 40px; padding:0px;}
.food_forum {width:88px; height:54px; float:left; margin:8px 0px 0px 40px; padding:0px;}
.se {width:118px; height:54px; float:left; margin:8px 0px 0px 40px; padding:0px;}
.pj {width:121px; height:16px; float:left; margin:26px 0px 0px 40px; padding:0px;}
.mcleish {width:75px; height:54px; float:right; margin:9px 25px 0px 0px; padding:0px; }
.imajica {width:105px; height:25px; float:right; margin:25px 30px 0px 0px; padding:0px; }
.homecoming {width:105px; height:25px; float:left; margin:5px 0px 20px 40px; padding:0px; }