/* Global */
html, body 		{ width:auto; height:100%;  }
body			{ font-family:Arial, Helvetica, sans-serif; text-align:center; margin: 0 auto; background-image:url(images/background.jpg); background-attachment:fixed; background-position:bottom center; background-repeat:no-repeat; }
body 			{ text-align: -moz-center; } /* Mozilla Firefox alignment */ 
#wrapper		{ height:100%; margin-left:auto; margin-right:auto; position:relative;}
p				{ font-size:11px; color:#FFFFFF; line-height:16px;}
h2				{ font-size:13px; color:#FFFFFF; margin-bottom:-14px; }
h4				{ font-size:12px; color:#FFFFFF; margin-bottom:-10px; margin-top:0px; }
ul				{ margin-left:16px;}
li				{ font-size:11px; color:#FFFFFF; line-height:16px; background-image:url(images/bullet.jpg); background-position: 0px 5px; background-repeat:no-repeat; list-style:none; padding-left:15px;}
.hilight		{ font-size:13px; color:#FFFFFF; line-height:16px; font-weight:bold; font-style:italic;}
.gallerytable		{ margin-left:auto; margin-right:auto; position:relative;}	
.gallerytable td	{ padding-bottom:10px;}

a:link			{ text-decoration:underline; color:#c1c1c1; }
a:visited		{ text-decoration:underline; color:#c1c1c1; }
a:active		{ text-decoration:underline; }
a:hover			{ text-decoration:none; }

#table-main		{ width:632px; background-color:#FFFFFF; text-align:center; margin-left:auto; margin-right:auto; position:relative;}

/* Menu */
#topmenu		{ width:462px; height:21px; padding-right:32px; margin-top:22px; text-align:right;  float:right;}
#topmenulower	{ width:462px; height:22px; padding-right:32px; margin-top:0px; text-align:right; float:right;}

/* Menu - Home */
.m1				{ background-image:url(images/menu4_01.jpg); width:59px; height:21px; display:block; float:right;  }
.m1:hover		{ background-image:url(images/menu4hover_01.jpg); }

/* Menu - Gallery */
.m2				{ background-image:url(images/menu4_02.jpg); width:71px; height:21px; display:block; float:right; }
.m2:hover		{ background-image:url(images/menu4hover_02.jpg); }

/* Menu - Links */
.m3				{ background-image:url(images/menu4_03.jpg); width:133px; height:21px; display:block; float:right; }
.m3:hover		{ background-image:url(images/menu4hover_03.jpg);  }

/* Menu - Contact Us */
.m4				{ background-image:url(images/menu4_04.jpg); width:91px; height:21px; display:block; float:right; }
.m4:hover		{ background-image:url(images/menu4hover_04.jpg); }

/* Meet The Team */
.m5				{ background-image:url(images/menu4_05.jpg); width:108px; height:21px; display:block; float:right; }
.m5:hover		{ background-image:url(images/menu4hover_05.jpg);  }

/* Menu Services */
.m7				{ background-image:url(images/menu4_07.jpg); width:86px; height:22px; display:block; float:right; }
.m7:hover		{ background-image:url(images/menu4hover_07.jpg);  }

/* Menu Weddings */
.m8				{ background-image:url(images/menu4_08.jpg); width:65px; height:22px; display:block; float:right; }
.m8:hover		{ background-image:url(images/menu4hover_08.jpg);}

/* Menu Corporate */
.m9				{ background-image:url(images/menu4_09.jpg); width:73px; height:22px; display:block; float:right; }
.m9:hover		{ background-image:url(images/menu4hover_09.jpg);  }

/* Menu Private Dining */
.m10			{ background-image:url(images/menu4_10.jpg); width:91px; height:22px; display:block; float:right; }
.m10:hover		{ background-image:url(images/menu4hover_10.jpg);  }

/* Testimonials */
.m11			{ background-image:url(images/menu4_11.jpg); width:108px; height:22px; display:block; float:right; }
.m11:hover		{ background-image:url(images/menu4hover_11.jpg); }

#menu-hr		{ background-image:url(images/hr.jpg); width:300px; height:6px; margin-right:3px;}

/* Top Row */
.img-header 	{ width:632px; height:116px; background-image:url(images/b_02.jpg); text-align:right; vertical-align:top; }

/* Borders */
.leftborder		{ background-image:url(images/b_07.jpg); width:26px; height:10px; background-repeat:repeat-y;}
.rightborder	{ background-image:url(images/b_09.jpg); width:26px; height:10px; background-repeat:repeat-y;}

/* Page Images */
#img-home		{ background-image:url(images/img-home.jpg); width:580px; height:262px; } 
#img-gallery	{ background-image:url(images/img-gallery.jpg); width:580px; height:262px; } 
#img-links		{ background-image:url(images/img-links.jpg); width:580px; height:262px; } 
#img-contact	{ background-image:url(images/img-contact.jpg); width:580px; height:262px; } 
#img-services	{ background-image:url(images/img-services.jpg); width:580px; height:262px; } 
#img-wedding	{ background-image:url(images/img-wedding.jpg); width:580px; height:262px; } 
#img-corporate	{ background-image:url(images/img-corporate.jpg); width:580px; height:262px; } 
#img-private	{ background-image:url(images/img-private.jpg); width:580px; height:262px; } 
#img-privacy	{ background-image:url(images/img-privacy.jpg); width:580px; height:262px; } 
#img-team		{ background-image:url(images/img-team.jpg); width:580px; height:262px; } 
#img-testimonials	{ background-image:url(images/img-testimonials.jpg); width:580px; height:262px; } 

/* Middle */
.tanbar			{ background-color:#918775; width:580px; height:20px;}

/* Content */
.contenttd			{ background-color:#132217; width:580px; height:auto; vertical-align:top;}
.contenttext		{ margin-left:20px; margin-right:20px; margin-bottom:20px; text-align:left;}
.contentgallery		{ margin-left:20px; margin-right:20px; margin-bottom:20px; margin-top:0px; text-align:centre;}

/* Content Titles */
#title-home			{ background-image:url(images/title-home.jpg); width:540px; height:75px; margin-left:10px; margin-top:16px;}
#title-gallery		{ background-image:url(images/title-gallery.jpg); width:540px; height:45px; margin-left:10px; margin-top:16px;}
#title-links		{ background-image:url(images/title-links.jpg); width:540px; height:45px; margin-left:10px; margin-top:16px;}
#title-contact		{ background-image:url(images/title-contact.jpg); width:540px; height:75px; margin-left:10px; margin-top:16px;}
#title-services		{ background-image:url(images/title-services.jpg); width:540px; height:75px; margin-left:10px; margin-top:16px;}
#title-wedding		{ background-image:url(images/title-wedding.jpg); width:540px; height:45px; margin-left:10px; margin-top:16px;}
#title-corporate	{ background-image:url(images/title-corporate.jpg); width:540px; height:75px; margin-left:10px; margin-top:16px;}
#title-private		{ background-image:url(images/title-private.jpg); width:540px; height:75px; margin-left:10px; margin-top:16px;}

/* Table Links */
.table-links		{ font-size:11px; color:#FFFFFF; border: 1px solid #CCCCCC;}
.table-links td		{ border: 1px solid #CCCCCC; vertical-align:top;}

/* Footer */
.img-footer 	{ background-image:url(images/b_17.jpg); width:632px; height:66px; }
.footertext		{ font-size:10px; color:#999999;}
.forks			{ background-image: url(images/b_16.jpg); width:283px; height:304px; background-repeat:no-repeat; text-align:center;}

/* Table team */
#tableteam		{ margin-top:24px;}
#tableteam img	{ margin-right:20px;}
#hrule			{ width:auto; height:1px; background-color:#918775; margin-bottom:20px; margin-top:10px; }