@charset "ISO-8859-1";
#sched { position:relative; height:130px; width:1000px; left:0px; vertical-align:top; background-image:url(images/gc_sched.gif); background-repeat:no-repeat; }

.sched { font-family:"Comic Sans MS", "Comic Sans", Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#000000; font-weight:normal; text-align:center; line-height:14px; }
.schedbold { font-size:13px; font-weight:bold; line-height:16px; }


div#wrapper{ position:absolute; width:1000; height:auto; left:0px; top:0px; }
div#wrapper div#innerwrapper { position:relative; width:1000px; height:auto; left:0px; top:0px; border:0px solid #000000;  background-color:#ffe100; background-image:url(images/gc_bggrad.gif); background-repeat:repeat-x; } 
/*
div#wrapper div#header { position:absolute; width:1000px; height:250px; left:0px; top:0px; background-image:url(images/gc_temptop.jpg); background-repeat:no-repeat; } 
#nav { position:relative; height:575px; width:150px; left:0px; top:80px; z-index:3; }
#title { position:absolute; height:54px; width:846px; left:156px; top:250px; }
#menu { position:absolute; height:54px; width:846px; left:156px; top:172px; }*/

div#header { position:absolute; width:1000px; height:250px; left:0px; top:0px; background-image:url(images/gc_stretchtop.jpg); background-repeat:no-repeat; }
#nav { position:relative; height:575px; width:150px; left:0px; top:240px; z-index:3; }
#title { position:absolute; height:54px; width:846px; left:156px; top:232px; }
#homearea { position:absolute; top:185px; left:0px; width:1000px; height:405px; text-align:left;}
/*#mainarea1 { position:absolute; width:824px; height:auto; left:156px; top:420px; padding:0 10px 0 10px; }*/
#mainarea1 { }
#gallerymain {  width:760Px; height:auto; clear:both; padding:0 10px 0 10px; }

#g_wherecheese { width:250px; top:0; padding:0; float:right; text-align:center; }
#g_mmm { width:250px; top:0; padding:0; float:right; border-left:2px #d90000 solid; text-align:center; border-right:2px #d90000 solid; }
#g_saycheese { width:250px; top:0; padding:0; float:right; text-align:center; }

/*#meltform { position:relative; width:824px; left:156px; padding:0 10px 0 10px; margin-top:0; }*/
#meltform { clear:both; height:auto; overflow:auto; float:left; border:0px solid #FFFFFF; }
#meltform2 { clear:both; height:auto; width:450px; overflow:auto; border:0px solid #FFFFFF; }
#caterRight { clear:both; height:auto; width:250px; overflow:auto; border:0px solid #FFFFFF; vertical-align:top; }
/*#featured { position:relative; width:824px; left:156px; padding:0 10px 0 10px; margin-top:0; }*/
#featured { padding:0 10px 0 10px; }
#polar2 { width:347px; height:349px; float:right; padding:0 10px 0 10px; margin-top:0; background-image:url(images/gc_polaroid2.gif); background-repeat:no-repeat; }
#polar1 { width:347px; height:349px; float:left; padding:0 10px 0 10px; margin-top:0; background-image:url(images/gc_polaroid1.gif); background-repeat:no-repeat; }
/*#text1 { position:absolute; width:784px; left:156px; top:300px; margin-bottom:5px; }*/
#text1 {  }
#checks { }
#checkfill { position:absolute; width:211px; height:171px; left:40px; top:0; padding:0 0 0 0; }
#footertemp { position:relative; height:50px; width:1000px; background-color:#ffe100; }
#footertemp div#footerpic { position:absolute; left:0px; top:0px; height:50px; width:300px; background-image:url(images/gc_foot1.jpg); background-repeat:no-repeat; }
/*#footertemp div#footericons { position:absolute; left:300px; top:60px; height:150px; width:700px; }
#footertemp div#footerlinks { position:absolute; left:300px; top:180px; height:30px; width:700px; }*/
#footertemp div#footer { position:absolute; left:0px; top:20px; height:30px; width:1000px; background-color:#5c3019; }

#footertemphome { position:relative; left:0px; top:0px; height:30px; width:1000px; background-color:#ffe100; }
#footertemphome div#footer { position:absolute; left:0px; top:0; height:30px; width:1000px; background-color:#5c3019; }

#footertemp div#footer a:link { font-family:"Comic Sans MS", "Comic Sans", Arial, Helvetica, sans-serif; font-size:10px; color:#ffe100; text-decoration:none; font-weight:bold; }
#footertemp div#footer a:visited { font-family:"Comic Sans MS", "Comic Sans", Arial, Helvetica, sans-serif; font-size:10px; text-decoration:none; color:#ffe100; font-weight:bold; }
#footertemp div#footer a:hover { font-family:"Comic Sans MS", "Comic Sans", Arial, Helvetica, sans-serif; font-size:10px; text-decoration:underline; color:#cccccc; font-weight:bold; }
#footertemp div#footer a:active { font-family:"Comic Sans MS", "Comic Sans", Arial, Helvetica, sans-serif; font-size:10px; text-decoration:none; color:#cccccc; font-weight:bold; }
 
#footertemphome div#footer a:link { font-family:"Comic Sans MS", "Comic Sans", Arial, Helvetica, sans-serif; font-size:10px; color:#ffe100; text-decoration:none; font-weight:bold; }
#footertemphome div#footer a:visited { font-family:"Comic Sans MS", "Comic Sans", Arial, Helvetica, sans-serif; font-size:10px; text-decoration:none; color:#ffe100; font-weight:bold; }
#footertemphome div#footer a:hover { font-family:"Comic Sans MS", "Comic Sans", Arial, Helvetica, sans-serif; font-size:10px; text-decoration:underline; color:#cccccc; font-weight:bold; }
#footertemphome div#footer a:active { font-family:"Comic Sans MS", "Comic Sans", Arial, Helvetica, sans-serif; font-size:10px; text-decoration:none; color:#cccccc; font-weight:bold; }
 
 
#wsb { width:1000px; height:20px; position:relative; padding:2px 10px 0 0; text-align:right; float:right; clear:both; border:0px solid #FFFFFF; margin-top:0px; }
#powerdBy { width:390px; height:20px; padding:2px 0 0 10px; float:right; float:left; text-align:right;  }
#copyrit { width:390px; height:20px; padding:2px 0 0 10px; float:left; text-align:left; }

div#wrapper div#topbar { position:absolute; width:1000px; height:20px; top:0px; left:0px; }
div#wrapper div#topbar a:link { font-family:"Comic Sans MS", "Comic Sans", Arial, Helvetica, sans-serif; font-size:10px; color:#ffe100; text-decoration:none; font-weight:bold; }
div#wrapper div#topbar a:visited { font-family:"Comic Sans MS", "Comic Sans", Arial, Helvetica, sans-serif; font-size:10px; text-decoration:none; color:#ffe100; font-weight:bold; }
div#wrapper div#topbar a:hover { font-family:"Comic Sans MS", "Comic Sans", Arial, Helvetica, sans-serif; font-size:10px; text-decoration:underline; color:#cccccc; font-weight:bold; }
div#wrapper div#topbar a:active { font-family:"Comic Sans MS", "Comic Sans", Arial, Helvetica, sans-serif; font-size:10px; text-decoration:none; color:#cccccc; font-weight:bold; }
 
 
 
/*#menus {position:absolute; top:226px; left:166px; width:800px; height:auto; }*/
#menus { width:800px; height:auto;}
#menu1 { width:380px; height:auto; float:left; }
#menu2 { width:400px; height:auto; float:right; padding:0 0 15px 20px; }
#menu4 {top:0; left:0; width:134px; height:auto; float:right; }
#menu3 {top:0; left:0; width:266px; height:auto; float:right; }
#menu3b {top:0; left:0; width:133px; height:auto; float:right; }
#menu3a {top:0; left:0; width:133px; height:auto; float:right; }
#menu5a {position:relatiive; width:400px; height:auto; padding:15px 0 0 20px; }
#menu6 {position:relatiive; top:0; left:0; width:100px; height:auto; float:right; }
#menu5 {position:relatiive; top:0; left:0; width:250px; height:auto; float:right; padding:0 50px 0 0; }

.menu_item_name { font-family:"Comic Sans MS", "Comic Sans", Verdana, Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold; color:#5c3019; line-height:18px; }
.menu_item_desc { font-family:"Comic Sans MS", "Comic Sans", Verdana, Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal; color:#d90000; line-height:16px;}
.menu_item_text { font-family:"Comic Sans MS", "Comic Sans", Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#5c3019; line-height:14px; margin-bottom:4px; }
.menupic { width:200px; height:150px; border:2px solid #d90000; }
.pic2border { border:2px solid #d90000; margin:0 0 5px 5px; }

.flinks { font-family:Arial, Helvetica, sans-serif; font-size:9px; color:#000000; font-weight:normal; text-align:center; line-height:14px; }

.copyrt { font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#000000; }
.call { font-family:"Comic Sans MS", "Comic Sans", Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#FFFF00; }
.wsbtext { font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#000000; }
.titlemain { font-family:"Comic Sans MS", "Comic Sans", Verdana, Arial, Helvetica, sans-serif; font-size:15px; color:#5c3019; font-style:italic; font-weight:bold;}
/*.textmain { font-family:"Comic Sans MS", "Comic Sans", Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#5c3019; line-height:16px;}*/
.textmain { font-family:"Comic Sans MS", "Comic Sans", Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#5c3019; line-height:16px;}
.textform { font-family:"Comic Sans MS", "Comic Sans", Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#5c3019; line-height:24px;}
.checkguests { font-family:"Comic Sans MS", "Comic Sans", Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#000000; }
.checknum { font-family:"Arial Narrow", "Helvetica Condensed", "HelveticaNeue Condensed", Arial, Helvetica, sans-serif; font-size:10px; color:#FF0000; }
.checkinfo { font-family:"Comic Sans MS", "Comic Sans", Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000000; }

a:link { color:#CF1515; text-decoration:none; }
a:visited { text-decoration:none; color:#CF1515; }
a:hover { text-decoration:underline; color:#5C3019; }
a:active { text-decoration:none; color:#5C3019; }

div#wsb a:link { color:#000000; text-decoration:none; font-weight:bold; }
div#wsb a:visited { text-decoration:none; color:#000000; font-weight:bold; }
div#wsb a:hover { text-decoration:underline; color:#CF1515; font-weight:bold; }
div#wsb a:active { text-decoration:none; color:#CF1515; font-weight:bold; }


/*new added classes by shahid 081009*/
.clear{
	clear:both;
	height:20px;
	}
.picBlock {
	margin-top:20px;
	width:290px; 
	height:auto; 
	overflow:auto; 
	float:left; 
	padding:0 10px 0 10px; 
	margin-top:0;
	margin-right:30px;
	}
.picBlock .top{
	height:7px;
	overflow:hidden;
	background:url(images/blockTop.png) top no-repeat;
	width:290px;
	}
.picBlock .body{
	clear:both;
	height: auto;
	overflow: auto;
	background:url(images/blockBg.png) repeat-y;
	padding-bottom:20px;
	}
.picBlock .footer{
	height:8px;
	overflow:hidden;
	background:url(images/blockFooter.png) top no-repeat;
	width:290px;
	}
.picBlock .pic{
	clear:both;
	height:193px;
	width:258px;
	overflow:hidden;
	background-color:#000000;
	margin:0px auto;
	margin-top:10px;
	}
.picBlock .details{
	clear:both;
	margin-top:10px;
	width:258px;
	height:auto;
	overflow:auto;
	margin:0px auto;
	font-family:"Comic Sans MS", "Comic Sans", Verdana, Arial, Helvetica, sans-serif; 
	font-size:11px; 
	font-weight:normal; 
	color:#666666; 
	line-height:16px;
	padding-top:16px;
	}




.pic2Block {
	margin-top:20px;
	width:175px; 
	height:auto; 
	overflow:auto;
	float:none;
	padding:0 10px 0 10px; 
	margin-top:0;
	margin-right:20px;
	margin-left:20px;
	margin-bottom:40px;
	}
.pic2Block .top{
	height:7px;
	overflow:hidden;
	background:url(images/block2Top.png) top no-repeat;
	width:175px;
	}
.pic2Block .body{
	clear:both;
	height: auto;
	overflow: auto;
	background:url(images/block2Bg.png) repeat-y;
	padding-bottom:15px;	
	}
.pic2Block .footer{
	height:8px;
	overflow:hidden;
	background:url(images/block2Footer.png) top no-repeat;
	width:175px;
	}
.pic2Block .pic{
	clear:both;
	height:120px;
	width:155px;
	overflow:hidden;
	background-color:#000000;
	margin:0px auto;
	margin-top:6px;
	}
.pic2Block .details{
	clear:both;
	margin-top:8px;
	width:155px;
	height:auto;
	overflow:auto;
	margin:0px auto;
	font-family:"Comic Sans MS", "Comic Sans", Verdana, Arial, Helvetica, sans-serif; 
	font-size:11px; 
	font-weight:normal; 
	color:#666666; 
	line-height:16px;
	padding-top:12px;
	}




/*----event calender block------*/
#checksContainer {
	clear:both;
	width:800px; border:0px solid #000000; height:270px; margin-bottom:5px; background:url(images/gc_chitbar.jpg) top no-repeat; 
	}
.checkBlock {
	width:183px;
	height:251px;
	float:left;
	margin-right:0px;
	background: url(images/gc_check.gif) no-repeat top;
	border:0px solid #FF0000;	
	}
	
.guestNumber { 
	clear:both;
	float:left;
	margin-left:48px;
	padding-top:55px;
	text-align:right;
	height:auto;
	width:33px;
	font-size:11px;
	font-family:"Comic Sans MS", "Comic Sans", Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#000000;
	}
.checkNumber {
	float:left;
	padding-top:55px;
	text-align:center;
	height:auto;
	width:50px;
	font-size:11px;
	font-family:"Arial Narrow", "Helvetica Condensed", "HelveticaNeue Condensed", Arial, Helvetica, sans-serif; font-size:10px; color:#FF0000;
	}
.EventDate {
	clear:both;
	width:142px;
	height:auto;
	overflow:auto;
	padding-left:18px;
	font-family:"Comic Sans MS", "Comic Sans", Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000000;
	padding-bottom:5px;
	padding-top:5px;
	}
.Location {
	clear:both;
	height:auto;
	overflow:auto;
	padding-left:18px;
	width:142px;
	font-family:"Comic Sans MS", "Comic Sans", Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000000;
	padding-top:3px;
	}
.Address {
	clear:both;
	height:auto;
	overflow:auto;
	padding-left:18px;
	width:142px;
	font-family:"Comic Sans MS", "Comic Sans", Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000000;
	padding-top:0px;	
	}
.Caption {
	clear:both;
	height:auto;
	overflow:auto;
	padding-left:18px;
	width:142px;
	font-family:"Comic Sans MS", "Comic Sans", Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000000; line-height:16px;
	padding-top:7px;	
	}
.EventTime {
	clear:both;
	height:auto;
	overflow:auto;
	padding-left:18px;
	width:142px;
	font-family:"Comic Sans MS", "Comic Sans", Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000000;
	padding-top:7px;	
	}

.arrowLeft {
	width:34px;
	height:251px;
	float:left;
	margin-right:0px;
	padding-top:100px;
	}
.arrowLeft img{
	border:none;
	}	
.arrowRight {
	width:34px;
	height:251px;
	float:left;
	margin-right:0px;
	padding-top:100px;	
	}
.arrowRight img{
	border:none;
	}	


#menu1 table td{
	padding-left:10px;
	}

.schedDisc { padding:5px; font-family:"Comic Sans MS"; font-size:10px; color:#000; line-height:12px;}
#cutout { position:relative; top:365px; left:20px; font-family:"Comic Sans MS"; font-size:14px; color:#000; line-height:16px; z-index:100;}
