@charset "UTF-8";
/* CSS Document */

/* blocks */


#wrapper {
	position:relative;
	width: 1024px; 
	margin: 0 auto; 
	text-align: left;
	background-color:#e20177;
	background-image:url(images/ThaiPatty2.jpg);
	background-repeat:repeat;
}

#maincontainer {
	position:relative;
	width: 1024px;
	height: 768px;
	top:25px;
	background-color:#FFFFFF;
	
}
#opacitydiv {
	position:relative;
	width: 1024px;
	height: 588px;
	top: 150px;
	background-color:#000000;
	filter: alpha(opacity=25);
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=25);
	-moz-opacity: 0.25;
	opacity:0.25;
	}
	
#boxChicken {
	position:absolute;
	width: 500px;
	height:500px;
	top:275px;
	left:0px;
	background-image:url(images/chicken.jpg);
	background-repeat:no-repeat;
	}

BODY {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 10px;
	background-color:#e20177;
}
#head {
	position: absolute;
	width: 1024px;
	top:0px;
	text-align: left;
	height: 140px;
	background-color:#c2cd23;
}
#logo {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 157px;
	text-align: left;
	height: 125px;
}
#tag {
	position: absolute;
	top: 112px;
	left: 203px;
	width: 184px;
	text-align: left;
	height: 23px;
}
#foot {
	position: absolute;
	width: 1024px;
	top:739px;
	text-align: left;
	height: 30px;
	background-color:#c2cd23;
}
#boxMainMenu {
	position: absolute;
	top: 114px;
	left: 600px;
	width: 399px;
	text-align: left;
	height: 18px;
}
#boxSubMenu {
	position: absolute;
	top: 746px;
	left: 42px;
	width: 392px;
	text-align: left;
	height: 14px;
}
#boxSubMenu2 {
	position: absolute;
	top: 28px;
	left: 920px;
	width: 68px;
	text-align: right;
	height: 19px;
}
#boxRoyal {
	position: absolute;
	top: 746px;
	left: 904px;
	width: 97px;
	text-align: left;
	height: 14px;
}
#boxfinecatering {
	position: absolute;
	top: 160px;
	left: 38px;
	width: 227px;
	text-align: left;
	height: 432px;
	padding:10px;
}
#boxLinks01 {
	position: absolute;
	top: 160px;
	left: 38px;
	width: 501px;
	text-align: left;
	height: 540px;
	padding:10px;
}
#boxLinks02 {
	position: absolute;
	top: 160px;
	left: 591px;
	width: 385px;
	text-align: left;
	height: 541px;
	padding:10px;
}
#boxLinks03 {
	position: absolute;
	top: 513px;
	left: 592px;
	width: 385px;
	text-align: left;
	padding:10px;
	height: 187px;
}
#boxLinks04 {
	position: absolute;
	top: 630px;
	left: 38px;
	width: 500px;
	text-align: left;
	height: 65px;
	padding:10px;
}
#boxLinks05 {
	position: absolute;
	top: 632px;
	left: 592px;
	width: 385px;
	text-align: left;
	height: 65px;
	padding:10px;
}
#boxContactInfo {
	position: absolute;
	top: 42px;
	left: 670px;
	width: 187px;
	text-align: left;
	height: 215px;
	padding:10px;
}
#boxrecipes {
	position: absolute;
	top: 160px;
	left: 38px;
	width: 700px;
	text-align: left;
	height: 535px;
	padding:10px;	
}
#boxabout {
	position: absolute;
	top: 160px;
	left: 38px;
	width: 500px;
	text-align: left;
	height: 432px;
	padding:10px;
}
#boxfinecateringMain {
	position: absolute;
	top: 160px;
	left: 38px;
	width: 517px;
	text-align: left;
	height: 436px;
	padding:10px;
}
#boxpersonalChefMain {
	position: absolute;
	top: 548px;
	left: 38px;
	width: 533px;
	text-align: left;
	height: 85px;
	padding:10px;
	
}
#boxClassesMain {
	position: absolute;
	top: 632px;
	left: 38px;
	width: 517px;
	text-align: left;
	height: 63px;
	padding:10px;
}
#boxservices {
	position: absolute;
	top: 160px;
	left: 310px;
	width: 227px;
	text-align: left;
	height: 432px;
	padding:10px;
	padding:10px;
}
#boxevents {
	position: absolute;
	top: 160px;
	left: 592px;
	width: 385px;
	text-align: left;
	padding:10px;
	height: 536px;
}
#boxNews {
	position: absolute;
	top: 630px;
	left: 38px;
	width: 500px;
	text-align: left;
	height: 65px;
	padding:10px;
}
#boxHotTip {
	position: absolute;
	top: 160px;
	left: 591px;
	width: 385px;
	text-align: left;
	height: 69px;
	padding:10px;
}
#boxAboutPic {
	position: absolute;
	top: 160px;
	left: 605px;
	width: 217px;
	text-align: left;
	height: 136px;
}
#boxTestimonialsMain {
	position: absolute;
	top: 160px;
	left: 591px;
	width: 385px;
	text-align: left;
	height: 461px;
	padding:10px;
}
#boxTestimonials {
	position: absolute;
	top: 478px;
	left: 591px;
	width: 385px;
	text-align: left;
	height: 217px;
	padding:10px;
}
#boxSupperClubSchedule {
	position: absolute;
	top: 160px;
	left: 591px;
	width: 385px;
	text-align: left;
	height: 536px;
	padding:10px;
}
#boxMenus {
	position: absolute;
	top: 463px;
	left: 592px;
	width: 385px;
	text-align: left;
	height: 244px;
	padding:10px;
}
#boxGallery {
	position: absolute;
	top: 160px;
	left: 38px;
	width: 914px;
	padding:10px;
	text-align: left;
	height: 540px;
	
}
#boxContact {
	position: absolute;
	top: 160px;
	left: 38px;
	width: 908px;
	padding:10px;
	text-align: left;
	height: 521px;	
}



/* styles */

.whiteStyle1 {
	font-size: 12px;
	color: #ffffff;
	text-decoration: none;
	font-weight:600;
	font-smooth:auto;
	
	
}
	
.WhiteTitle1 {
	font-size: 16px;
	color: #ffffff;
	text-decoration: none;
	font-weight:600;
	font-smooth:auto;
	font-weight:bold;
	
}
.GreyTitle1 {
	font-size: 16px;
	color: #666666;
	text-decoration: none;
	font-smooth:auto;
	font-weight:bold;
	
}
.GreyEventTitle {
	font-size: 14px;
	color: #666666;
	text-decoration: none;
	font-smooth:auto;
	font-weight:bold;
	
}

.greyStyle1 {
	font-size: 11px;
	color: #666666;
	text-decoration: none;
	font-weight:600;
	font-smooth:auto;
	
	
}
.greenStyleTitle {
	font-size: 16px;
	color: #848d03;
	text-decoration: none;
	font-weight:600;
	font-smooth:auto;
	font-weight:bold;	
	
}
.greenStylebody {
	font-size: 13px;
	color: #848d03;
	text-decoration: none;
	font-weight:600;
	font-smooth:auto;
	font-weight:bold;
	
}
.greenStyleEventbody {
	font-size: 11px;
	color: #848d03;
	text-decoration: none;
	font-weight:600;
	font-smooth:auto;
	font-weight:bold;
	
}
.BlueTitle1 {
	font-size: 16px;
	color: #009ddc;
	text-decoration: none;
	font-smooth:auto;
	font-weight:bold;
	
}
.BlueEventTitle {
	font-size: 14px;
	color: #009ddc;
	text-decoration: none;
	font-smooth:auto;
	font-weight:bold;
	
	
}
.BlueEventBody1 {
	font-size: 11px;
	color: #009ddc;
	text-decoration: none;
	font-smooth:auto;
	font-weight:bold;
	
}
.BlueBody1 {
	font-size: 12px;
	color: #009ddc;
	text-decoration: none;
	font-weight:600;
	font-smooth:auto;
}
.GreyEventBody1 {
	font-size: 11px;
	color: #666666;
	text-decoration: none;
	font-weight:600;
	font-smooth:auto;	
}
.pinkStyleTitle {
	font-size: 16px;
	color: #e20177;
	text-decoration: none;
	font-smooth:auto;
	font-weight:bold;
	line-height:80%;
	
	
	
}
.pinkStyleLink {
	font-size: 16px;
	color: #ffffff;
	text-decoration: none;
	font-smooth:auto;
	font-weight:bold;
	background-color:#e20177;
	
	
}
.pinkEventTitle {
	font-size: 14px;
	color: #e20177;
	text-decoration: none;
	font-smooth:auto;
	
	
}
.pinkEventTitle2 {
	font-size: 12px;
	color: #e20177;
	text-decoration: none;
	font-smooth:auto;
	
	
}
.pinkStylebody {
	font-size: 11px;
	color: #e20177;
	text-decoration: none;
	font-smooth:auto;
	font-weight:600;
	line-height:80%;
}
.Menu2Static {
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;
	font-weight:600;
	font-smooth:auto;

}
		

	

/* links */


a.menu1 {
	font-size: 13px;
	text-decoration: none;
	color: #ffffff;
	font-weight:bold;
	background-color:#c2cd23;
}
a.menu1:link, a.menu1:visited {
	color: #ffffff;
	text-decoration:none;
	
}
a.menu1:hover { 
	color: #ffffff; 
	background-color:#e20177;
	text-decoration: none;
	font-weight:bold;
	
}
a.menu1:active {
	color: #ffffff; 
	background-color:#ffffff;
	text-decoration: none;
	font-weight:bold;
	 
}
.menu1active {
 	font-size: 13px;
 	text-decoration: none;
 	color: #ffffff;
 	background-color:#e20177;
	font-weight:bold;
}
a.menu2 {
	font-size: 11px;
	text-decoration: none;
	color: #ffffff;
	font-weight:bold;
}
a.menu2:link, a.menu2:visited {
	color: #ffffff;
	text-decoration:none;
	
}
a.menu2:hover { 
	color: #ffffff; 
	background-color: #e20177;
	text-decoration: none;
	font-weight:bold;
	
}
a.menu2:active {
	color: #ffffff;
	background-color: #e20177;
	text-decoration: none;
	font-weight:bold;	 
}
.menu2active {
 	font-size: 11px;
 	text-decoration: none;
 	color: #ffffff;
 	background-color: #e20177;
	font-weight:bold;
}
.menu3 {
	font-size: 16px;
	color: #666666;
	text-decoration: none;
	font-smooth:auto;
	font-weight:bold;
	
}
a.menu3:link, a.menu3:visited {
	color: #666666;
	text-decoration:none;
	line-height:80%;
	
}
a.menu3:hover { 
	color: #666666; 
	background-color: none;
	text-decoration:underline;
	font-weight:bold;
	
}
a.menu3:active {
	color: #666666;
	background-color: none;
	text-decoration: none;
	font-weight:bold;	 
}
.menu3active {
 	font-size: 16px;
 	text-decoration: none;
 	color: #666666;
 	background-color: none;
	font-weight:bold;
}
.more {
	font-size: 11px;
	color: #009ddc;
	text-decoration: none;
	font-weight:bold;	 
	font-smooth:auto;
	
}
a.more:link, a.more:visited {
	color: #009ddc;
	font-weight:bold;	 
	text-decoration:none;
	
}
a.more:hover { 
	color: #009ddc; 
	background-color: none;
	text-decoration:underline;
	font-weight:bold;	 
	
	
}
a.more:active {
	color: #009ddc;
	background-color: none;
	text-decoration: none;
	font-weight:bold;	 
	
}
.moreactive {
 	font-size: 11px;
 	text-decoration: none;
 	color: #009ddc;
 	background-color: none;
	font-weight:bold;	 
}
a.menuDL {
	font-size: 11px;
	text-decoration: none;
	color: #848d03;
	font-weight:bold;
}
a.menuDL:link, a.menuDL:visited {
	color: #848d03;
	text-decoration:none;
	
}
a.menuDL:hover { 
	color: #ffffff; 
	background-color: #848d03;
	text-decoration: none;
	font-weight:bold;
	
}
a.menuDL:active {
	color: #ffffff;
	background-color: #848d03;
	text-decoration: none;
	font-weight:bold;	 
}
.menuDLactive {
 	font-size: 11px;
 	text-decoration: none;
 	color: #ffffff;
 	background-color: #848d03;
	font-weight:bold;
}
