body 
{text-align:center; margin:0; padding:0; font-family:Arial, Verdana, Helvetica, sans-serif; font-size:8pt; color:#666666; word-spacing:2px}

.bodytable {text-align:center; margin-left:auto; margin-right:auto; }

p,div,td,input {font-size:8pt; word-spacing:2px}
h1 {color:#333333;font-weight:bold;font-size:14pt}
h2 {color:#666666;font-weight:bold;font-size:12pt}
h3 {color:#666666;font-weight:bold;margin-bottom:0px;font-size:10pt}
a {font-weight:bold;color:#333333;text-decoration:none}
a:hover {color:#666666}
hr {color:#CCCCCC;height:0.5px}

a#leftnav {text-decoration:none;font-size:7.5pt;color:#666666;}
a:hover#leftnav {color:#333333}

#main
{width:658px; margin:0 auto; position:relative; text-align:left; background-color:#666666;}

img {border:0}
/* hide this \*/#main {height:100%;} /* end */

.page-background 
{width:658px; height:652px; margin:0px; padding:0px; position:relative; left:0px; top:0px;}

.pagebackgroundnew 
{width:658px; margin:0px; padding:0px; position:relative; left:0px; top:0px;}

#biography {background:url(scottbiography.jpg) no-repeat;}
#weddings {background:url(weddings.jpg) no-repeat;}
#chefstable {background:url(chefstable.jpg) no-repeat;}
#creativecuisines {background:url(creativecuisine.jpg) no-repeat;}
#cheesecakes {background:url(cheesecakes.jpg) no-repeat;}
#testimonials {background:url(testimonials.jpg) no-repeat;}
#yourevent {background:url(yourevent.jpg) no-repeat;}
#services {background:url(services.jpg) no-repeat;}
#nauticaldining {background:url(nauticaldining.jpg) no-repeat; }
#icooklive {background:url(scotthome.jpg) no-repeat; }
#timeline {background:url(scotttimeline.jpg) no-repeat; }
#venues {background:url(venues.jpg) no-repeat; }
#bradbourne {background:url(venuebradbournehouse.jpg) no-repeat; }
#contactus {background:url(enquiries.jpg) no-repeat; }
#careers {height:650px; background:url(careers.jpg) no-repeat; }

.page-backgroundservices
{width:658px; margin:0px; padding:0px; position:relative; left:0px; top:0px; }

.page-backgroundhome
{width:658px; height:989px; margin:0px; padding:0px; position:relative; left:0px; top:0px;}

.page-backgroundweddings
{width:658px; height:920px; margin:0px; padding:0px; position:relative; left:0px; top:0px;}

#page-brand-mast 
{width:658px; height:110px; position:relative; left:0px; top:14px; background-color:#333333; padding-top:30px}

#page-brand-mast img 
{margin:0 24px;}





#page-main-nav 
{width:658px; min-height:13px; margin:0px; position:relative; left:0px; top:0px; padding:8px 0px 8px 0px; background-color:#333333;}

* html #page-main-nav {height:auto;}

#page-main-nav a 
{text-transform:uppercase; text-decoration:none; font-weight:bold; color:#CCCCCC }

#page-main-nav a:hover
{text-transform:uppercase; text-decoration:none; font-weight:bold; color:white }

#page-main-nav dl 
{margin:0 28px; padding:0;}

#page-main-nav dl dd 
{padding:0; display:inline; margin:0 10px 0 0;}



#page-wedding-nav 
{width:658px; min-height:13px; margin:0px; position:relative; left:0px; top:0px; padding:8px 0px 8px 0px; background-color:#333333;}

* html #page-wedding-nav {height:auto;}

#page-wedding-nav a 
{text-transform:uppercase; text-decoration:none; font-weight:bold; color:FFDDDD}

#page-wedding-nav a:hover
{text-transform:uppercase; text-decoration:none; font-weight:bold; color:white }

#page-wedding-nav dl 
{margin:0 28px; padding:0;}

#page-wedding-nav dl dd 
{padding:0; display:inline; margin:0 10px 0 0;}





.menuitem {margin-top:0px;margin-bottom:4px}
.italicstyle {font-style:italic}
.menutablecol {vertical-align:top;width:48%}
.headerimage {margin-top:15px}
.menuintro {margin-top:8px;margin-bottom:8px}
.menumiddlecol {width:4%}
.menuheader {font-weight:bold;margin-bottom:5px}


#page-content-container 
{width:562px !important; width:602px; margin:28px 28px 0px 28px; padding:20px; position:relative; left:0px; top:0px; background-color:white; color:#666666}

#page-content-containercareers
{width:260px !important; width:300px; margin:28px 28px 0px 28px; padding:20px; position:relative; left:300px; top:0px; background-color:white; color:#666666}

#page-content-containerrecipes 
{width:260px !important; width:300px; margin:28px 28px 0px 28px; padding:20px; position:relative; left:300px; top:0px; background-color:white; color:#666666}

#page-content-containercontactus 
{width:210px !important; width:250px; margin:28px 28px 0px 28px; padding:20px; position:relative; left:0px; top:0px; background-color:white; color:#666666}

#page-content-containerchefstable 
{width:260px !important; width:300px; margin:28px 28px 0px 28px; padding:20px; position:relative; left:300px; top:0px; background-color:white; color:#666666}

#page-content-containerservices  
{width:250px !important; width:290px; margin:28px 28px 0px 28px; padding:20px; position:relative; left:0px; top:0px; background-color:white; color:#666666}

#page-content-containerweddings 
{width:260px !important; width:300px; margin:28px 28px 0px 28px; padding:20px; position:relative; left:0px; top:0px; background-color:white; color:#666666}

#page-content-containericooklive  
{width:210px !important; width:250px; margin:28px 28px 0px 28px; padding:20px; position:relative; left:0px; top:0px; background-color:white; color:#666666}

#page-content-containervenues 
{width:260px !important; width:300px; margin:28px 28px 0px 28px; padding:20px; position:relative; left:300px; top:0px; background-color:white; color:#666666}

#page-content-blackcontainer 
{width:562px !important; width:602px; margin:28px 28px 0px 28px; padding:20px; position:relative; left:0px; top:0px; background-color:black; color:#D8D8D8; }


#page-content-containernotext
{width:602px; padding:0px; position:relative; left:0px; top:0px; color:#666666}

#page-content-containerhome
{width:562px !important; width:602px; margin:300px 28px 0px 28px; padding:20px 20px 0px 20px; position:relative; left:0px; top:0px; color:#666666}

#page-content-containerseasonalrecipe
{width:602px; margin:0px 0px 0px 0px; padding:0px; position:relative; left:0px; top:0px; color:#666666; width:658px; background-color:white}

/*hide from mac ie\*/#page-content-container {left:0px; height:auto; margin:40px 28px 0px 28px; }/*end*/

#home	
{width:602px; margin:0px; padding:0px; min-height:500px; height:500px;}

* html #home
{width:602px; margin:0px; padding:0px; height:500px;}

#page-footer 
{width:602px; position:relative; left:0px; top:-5px; padding:15px 0;}

#page-footer a 				
{text-decoration:none; margin:0 10px 0 0; color:#CCCCCC; font-weight:normal}

#page-footer ul				
{padding:0; margin:0; list-style-type:none;}

#page-footer ul li			
{display:inline; padding:0; margin:0 7px 0 0; color:#CCCCCC}

#page-footer ul li.hide			
{display:none;}

#page-footer a 				
{color:#CCCCCC}

#page-footer a:hover			
{color:white}

.page-margin 				
{margin:0 28px;}

.relative					
{position:relative; left:0px; z-index:1;}
/*hide from mac ie\*/2
.relative					
{left:-134px;}
/*end*/

/* These 2 DIVs are for the show / hide client-side JavaScript ONLY functionality, for the slideshow of pages */
#slideshow-view 			
{position:absolute; top:28px; left:201px; z-index:1;}
/* hide from mac ie\*/
#slideshow-view 			
{left:469px; top:40px;}
/*end*/

.morelink {text-decoration:none;font-weight:bold;font-style:italic;color:#666666;font-size:8pt}
.quote {color:#333333;font-weight:bold;margin-top:0;font-style:italic;margin-bottom:10px}

.homeheading {background-color:#CCCCCC;color:#666666;font-size:9pt;font-weight:bold}
.homethumbtext {font-size:7.5pt}
.servicestext {font-size:7.5pt}

.titlerow {background-color:#CCCCCC;color:#333333;font-weight:;font-size:medium;height:30px;
padding-left:10px}
.role {color:#333333;font-weight:bold;font-size:x-small;margin-top:5px}

.emphasise {font-weight:bold;color:#666666}

#chefstablecolor {color:rgb(112,24,38)}
#creativecuisinecolor {color:rgb(116,143,11)}
#creativecuisinesubcolor {color:rgb(174,198,79)}
#darkgreycolor {color:#333333}
#midgreycolor {color:#666666}
#lightgreycolor {color:#CCCCCC}
#cheesecakescolor {color:#863D12; }

.recipetitle {font-size:10pt;color:#666666;font-weight:500}
.recipebold {font-size:9pt;color:#666666;font-weight:bold}
#recipefont {font-size:7pt;color:#333333}


.contentheader {margin-top:35px;margin-bottom:10px}
.openingpara {margin-top:5px}

#blackheader {color:#99CCCC; }
#blackheadermountephraim {color:#CCCC99; }
a.blackbackgroundlink {color:white; }
a.blackbackgroundlink:hover {color:#CCCCCC; }
#venueslideshow {border:1px solid #666666; vertical-align:bottom; }

.newsimage {float:left; margin-right:15px; }
.newstexttd {vertical-align:top; padding-left:15px; }
