body, html{ margin:0; padding:0; background:url(../images/bodybg.jpg) no-repeat top center;}
*{ margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#000; font-weight:normal; line-height:18px; text-align:justify; text-decoration:none;}
h1, h2, h3, h4, h5, h6, p, div, br, hr, input, form, label, ul, ol, dl,l i, select, option, frameset, iframe, frame, dd, dt, textarea, tr, td, tbody, table, pre, img, small, span, strong, sub, sup, marquee, nobr, dir, font, embed, noembed, blockquote{ margin:0; padding:0;}
.clearboth:after{ clear:both; height:0; content:"."; display:block; visibility:hidden;}

.clearleft:after{ clear:left; height:0; width:0; content:"."; display:block; visibility:hidden;}

.font_bold{ font-weight:bold;}
a{ font-size:12px; color:#000000; text-decoration:underline;}
a:hover{ text-decoration:none; color:#b2cde0;}

#wrapper{ margin-left:auto; margin-right:auto; width:950px;}

.banner{ width:779px; padding:143px 0 0 171px;}
.nav{ width:779px;}
.nav ul{ width:779px; list-style:none; float:left;}
.nav ul li{ float:left; list-style:none; font-size:16px; color:#FFF; width:145px; text-align:center;}
.nav ul li a, .gurpreet a{ list-style:none; font-size:16px; text-decoration:none; color:#FFF;}
.nav ul li a:hover, .current a{ color:#ffff01!important;}

.midbody{ width:950px;}
.midbodyleft{ width:145px; float:left; }
.box{margin:5px 0 0 10px;}
.chickenhead[CLASS]{ color:#FFF; text-decoration:underline; width:135px; text-align:center; padding:5px 0 0 0;}
.chickenhead{ color:#FFF; text-decoration:underline; width:135px; text-align:center; padding:1px 0 0 0;}

.midbodyright{ width:805px; float:right;}
.upperright{ width:771px; padding:10px 0px 0 10px;}
.welcomeleft{ width:440px; float:left;}

.welcomeright[CLASS]{ width:317px; float:right; margin:0px 10px 0 0;}
.welcomeright{ width:317px; float:right; margin:0px 4px 0 0;}
.guru{ font-family:Verdana, Geneva, sans-serif; font-size:14px; color:#F00; text-decoration:underline; padding:0 0 0 100px;}

.middleright[CLASS]{ width:771px; padding:10px 0px 0 10px;}
.middleright{ width:771px; padding:0px 0px 0 10px;}

.middleleft{ float:left; width:322px;}
.onlinetable{ width:322px; background:url(../images/onlinebg.jpg) repeat-x top left; line-height:19px; height:19px;}
#form_contact{ width:322px; margin:0 0 0 0; padding:8px 0 0 0;}

.cssform_contact{ margin:0; width:322px;}
.cssform_contact p{ margin:0; width:322px; padding:3px 0 3px 0;}
.cssform_contact label{ float:left; text-align:left; width:150px; color:#000000; font-weight:bold; font-size:14px;}
.star{ color:#FF0000;}
.feeback_contact{ border:1px solid #a6cdfc; color:#000000; width:150px; line-height:18px; height:18px; padding-left:4px; background:#e2effe;}
.btn{ text-align:center; color:#0c2038; font-weight:bold; cursor:pointer; background:#d0e5ff; height:22px; line-height:22px;}


.table{ font-size:15px; color:#FFF; padding:0 0 0 5px;}

.middlerightside{ float:right; width:445px;}
.catering{ width:440px; background:url(../images/onlinebg.jpg) repeat-x top left; line-height:19px; height:19px;}
.menu{ font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; padding:7px 0 0 0;}
.guru1{ font-family:Verdana, Geneva, sans-serif; font-size:14px; color:#F00; text-decoration:underline; padding:0 0 0 300px;}


.lowermiddle{ width:771px; padding:10px 0px 0 8px;}
.lowerleft{ float:left; width:261px;}
.contactinfo{ width:261px; background:url(../images/onlinebg.jpg) repeat-x top left; line-height:19px; height:19px;}
.contacbox{ border:1px solid #000; width:259px;}
.contacttext{ padding:15px 0 10px 15px; line-height:23px;}

.lowmiddle{ float:left; width:248px; margin:0 0 0 4px; border:1px solid #000;}
.gallery1{ font-family:Georgia, "Times New Roman", Times, serif; font-size:17px; padding:5px 0 0 0px; border-bottom:1px solid #900; text-align:center;}
.first{ font-family:Arial, Helvetica, sans-serif; padding:15px 0 10px 0px; font-weight:bold; color:#900; text-align:center;}
.firstdown{ font-family:Arial, Helvetica, sans-serif; padding:0px 0 7px 0px; font-weight:bold; color:#900; text-align:center;}

.lowerright{ float:right; width:254px;}
.gallery{ font-family:Georgia, "Times New Roman", Times, serif; font-size:17px; float:left; padding:5px 0 0 5px;}
.clickhere{ float:right; width:100px;}

#footer[ID]{ margin-left:auto; margin-right:auto; background:url(../images/footerbg.jpg) repeat-x top center; text-align: center; margin:10px 0 0 0; }
#footer{ margin-left:auto; margin-right:auto; background:url(../images/footerbg.jpg) repeat-x top center; text-align: center; margin:4px 0 0 0; }
#footer p{ font-size:11px; text-align:center;}
.w3c_logo{ padding:3px 0 0 0;}
.gurs{ font-family:Verdana, Arial, Helvetica, sans-serif; color:#000000; font-size:11px;}
.white{ font-family:Verdana, Arial, Helvetica, sans-serif; color:#000000; font-size:11px;}
.white a{ font-family:Verdana, Arial, Helvetica, sans-serif; color:#000000; font-size:11px;}
.white a:hover{ font-family:Verdana, Arial, Helvetica, sans-serif; color:#FF0000;}

/************************************************************************menu***********************************************************/
.menupage{ width:765px; overflow:auto; height:622px; padding:10px 0 0 10px; margin:15px 25px 0 0;}

/*****************************************************************contactinfo*********************************************************************/

.contactinfo12{  width:420px; padding:20px 10px 0px 10px; float:left; }

#form_contact12{ float:left; width:405px; margin:0 0 0 0; padding:10px 0 0 20px;}
.fillform12{ margin:0; padding:0 0 15px 20px; font-size:18px; font-family:Georgia, "Times New Roman", Times, serif; color:#000000;}
.cssform_contact12{ margin:0; width:405px;}
.cssform_contact12 p{ margin:0; width:390px; padding:3px 0 3px 0; border-top: 1px dashed #a6cdfc;}
.cssform_contact12 label{ float:left; text-align:left; width:180px; color:#000000; font-weight:bold; font-size:14px;}
.star{ color:#FF0000;}
.feeback_contact12{ border:1px solid #a6cdfc; color:#000000; width:190px; line-height:20px; height:20px; padding-left:4px; background:#e2effe;}
.feedback_contact13{ border:1px solid #a6cdfc; color:#000000; width:70px; line-height:20px; height:20px; padding-left:4px; background:#e2effe;}
.feeback_contact14{ border:1px solid #a6cdfc; color:#000000; width:190px; height:85px; padding-left:4px; background:#e2effe;}
.btn1{ text-align:center; color:#0c2038; font-weight:bold; cursor:pointer; background:#d0e5ff;}
.plz_red1{ padding:0 0 10px 10px; font-size:12px; font-weight:bold; color:#FF0000;}
.plz_con1{ margin:0px; padding:0px 0px 10px 0; font-size:18px; font-family:Georgia, 'Times New Roman', Times, serif; color:#3399FF;}
.plz_con1[class]{ padding:0 0 15px 0; font-size:18px; font-family:Georgia, 'Times New Roman', Times, serif; color:#3399FF;}
.note12{ color:#000000;}

.donald{ font-family:Verdana, Geneva, sans-serif; font-size:12px;}
.donaldbold{ font-family:Verdana, Geneva, sans-serif; font-size:12px; font-weight:bold;}

.couponhead{ font-family:Georgia, "Times New Roman", Times, serif; font-size:20px; color:#F00; padding:10px 0 0 10px;}

.contactaddress{ float:right; width:340px; padding:70px 0 0 0;}
.contacttext{ font-size:16px;}
.map{ width:340px;}
