/* CSS Document */
body{ padding:0; margin:0; font:normal 14px/16px Arial, Helvetica, sans-serif; color:#F2F2F2; background:url(../img/body-bg.gif) left top repeat-x black;}
a{ color:#ffffff; padding:0; margin:0; text-decoration:underline;}
a:hover{ text-decoration:none;}
a img{ border:none;}
div,span,ul,ol,li,p,img,a,em,ins,form,fieldset,legend,label,input,select,textarea,h1,h2,h3,h4,h5,h6,table,tr,td{ padding:0; margin:0;}
.clear{ padding:0; margin:0; line-height:0; font-size:0; height:0; clear:both;}
.top-header{ width:1032px; padding:6px 0 0 0; margin:0 auto;}
a.rednormal{ color:#cc0000; font-size:12px; padding:0; margin:0; text-decoration:none;}
a.rednormal:hover{ text-decoration:underline;}



.black-txt{font:normal 14px/16px Arial, Helvetica, sans-serif; color:black; padding:0; margin:0;}
.player{ width:200px; padding:0 0 0 23px; margin:0;}
.logo-outer{ width:277px; float:left; display:block; padding:0; margin:0; }
.logo-in{position:relative; width:277px; padding:0; margin:0; }
.logo{ width:277px; padding:0; margin:0; position:absolute; left:0; top:14px; z-index:13;}
.header-right{ width:755px; padding:0 0 0 0; margin:0; float:right; display:block; }
.header-rightinfo{ width:755px; padding:0 0 0 0; margin:0; background:url(../img/header-righttxt.gif) left top no-repeat;}

.big-headerbg{ width:992px; padding:14px 13px 3px 12px; margin:0; background:url(../img/big-headerbg.jpg) left top no-repeat;}


.txt-img{ width:15px; padding:122px 0 0 0; margin:0; float:left; display:block; border:0px solid blue;}

.total-header{ width:1032px; padding:0; margin:0 auto;}




.header-banner{ width:992px; padding:0; margin:0; background:url(../img/banner-bg.jpg) left top repeat-y;}
.header-bannerleft{ width:490px; float:left; display:block; padding:0 5px 0 0; margin:0; overflow:hidden}



.header-bannerright{ width:466px; float:left; display:block; padding:10px 10px 10px 15px; margin:0;}
.header-bannerright p { line-height:14px;}
.header-bannerrightin{ width:466px; padding:0; margin:0; height:285px; overflow-x:auto;}


.awards-logo{ width:111px; padding:0; margin:0; float:right; display:block;}
.food-logo{ width:75px; padding:0; margin:0; float:right; display:block;}

.normalwhite-txt{ font-size:12px; padding:0; margin:0; line-height:14px; color:white; font-weight:normal;}
.normalwhite-txt span{ color:#cc0000; font-weight:bold;}


.txt-leftpad{ padding:0 0 10px 283px;}

.navgigation{ width:747px; padding:0; margin:0; background:url(../img/nav-bg.gif) left top no-repeat; height:36px;}
.navgigation ul{ padding:0; margin:0; list-style-type:none;}
.navgigation ul li{ padding:0 0 0 3px; margin:0; float:left; display:block;}
.navgigation ul li a{ padding:0 0 0 20px; margin:0; display:block; font-size:13px; font-weight:bold; text-transform:uppercase; color:#F2F2F2; text-decoration:none; line-height:36px;}
.navgigation ul li a:hover{ color:#ff9900; text-decoration:none; background:url(../img/nav-hoverbg.gif) left top no-repeat;}
.navgigation ul li a.active{ color:#ff9900; text-decoration:none; background:url(../img/nav-hoverbg.gif) left top no-repeat;}


.container-home{ width:1095px; padding:0 0 0 0; margin:0 auto;}

.bot-pad{ padding:0 0 20px 0; margin:0;}
.follow-block{ width:99px; padding:0 14px 0 0; margin:0; float:left; display:block;}
.blank-block{ width:60px; padding:0 14px 0 0; margin:0; float:left; display:block;}
.events-block{ width:342px; padding:0 11px 0 0; margin:0; float:left; display:block; }
.news-block{ width:252px; padding:0 16px 0 0; margin:0; float:left; display:block;}
.catering-block{ width:173px; float:left; display:block; padding:0 15px 0 0; margin:0;}
.catering-block h1{ background:url(../img/white-bg3.gif) left top repeat-x; display:block; text-align:center; color:black; padding:0; 
margin:0 0 7px 0; font-size:14px; font-weight:bold; line-height:35px; text-transform:uppercase;}
.catering-block h1 a { text-align:center; color:black; text-decoration:none;}
.catering-block h1 a:hover { text-align:center; color:black; text-decoration:underline;}
.bobby-block{ width:173px; float:left; display:block; padding:0; margin:0;}
.bobby-block h1{ background:url(../img/white-bg3.gif) left top repeat-x; display:block; text-align:center; color:black; padding:0; 
margin:0 0 7px 0; font-size:14px; font-weight:bold; line-height:35px; text-transform:uppercase;}
.bobby-block h1 a { text-align:center; color:black; text-decoration:none;}
.bobby-block h1 a:hover { text-align:center; color:black; text-decoration:underline;}
h1{ background:url(../img/white-bg3.gif) left top repeat-x; display:block; text-align:center; color:black; padding:0; 
margin:0 0 7px 0; font-size:14px; font-weight:bold; line-height:35px; text-transform:uppercase;}
h1 a { text-align:center; color:black; text-decoration:none;}
h1 a:hover { text-align:center; color:black; text-decoration:underline;}
h2{ background:url(../img/white-bg2.gif) left top repeat-x; display:block; text-align:center; color:black; padding:0; 
margin:0; font-size:14px; font-weight:bold; line-height:35px; text-transform:uppercase;}
h2 a { text-align:center; color:black; text-decoration:none;}
h2 a:hover { text-align:center; color:black; text-decoration:underline;}
.red-box{ width:322px; background:#cc0000; padding:13px 10px 10px 10px; margin:0;}

.small-botpad{ padding:0 0 5px 0; margin:0;}

.news-top{ width:252px; height:45px; padding:0; margin:0; background:url(../img/news-top.jpg) left top no-repeat;}
.news-bot{ width:252px; height:25px; padding:0; margin:0; background:url(../img/news-bot.jpg) left top no-repeat;}
.news-info{ width:192px; padding:0 30px 0 30px; margin:0; background:url(../img/news-bg.jpg) left top repeat-y;}


ul.normal-listing{ padding:0; margin:0; list-style-type:none;}
ul.normal-listing li{ padding:0 0 4px 8px; margin:0; background:url(../img/listing-bg.gif) left 6px no-repeat; font-size:14px; color:white;}


.txt-botpad{ padding:0 0 0 28px; margin:0;}
.txt-bottoppad{ padding:0 0 10px 28px; margin:0; border-bottom:0px solid red;}




.footer{ width:100%; padding:0; margin:10px 0 0 0; background:white; height:18px; color:#cc0000; font-size:10px; line-height:18px;}
.footer2{ width:100%; padding:0; margin:5px 0 5px 0; background:black; height:18px; color:#cc0000; font-size:10px; line-height:18px;}

.footer-inside{ width:1050px; padding:0 0 0 0; margin:0 auto;}
.footer-inside2{ width:1020px; padding:0 0 0 0; margin:0 auto;}


.inner-con{ width:952px; padding:34px 20px 16px 20px; margin:0;}

.inner-left{ width:38px; float:left; display:block; padding:0; margin:0; border:0px solid blue;}
.inner-right{ width:914px; float:left; display:block; padding:0; margin:0;}
.img-leftpad{ padding:0 0 0 15px; margin:0;}

h3{ font-size:18px; font-weight:bold; color:white; padding:0 0 20px 0; margin:0; line-height:22px;}
h3 span{ color:#ff9900;}

h4{ font-size:18px; font-weight:bold; color:black; padding:0 0 20px 0; margin:0; line-height:22px;}

.food-funblock{ width:532px; padding:0 0 0 18px; margin:0; float:left; display:block;}
.food-leftblock{ width:262px; padding:0 8px 0 0; margin:0; float:left;}
.food-rightblock{ width:262px; padding:0 0 0 0; margin:0; float:left;}

.photo-gallery{ width:48px; float:left; display:block; padding:88px 0 0 10px; margin:0;}


.contactus{ width:600px; padding:20px; margin:0 0 20px 0; border:2px solid #cc0000}
.contactus:hover{ border:2px solid #ce6868}
.contactus form{ padding:0; margin:0; }
.contactus form fieldset{ padding:0; margin:0; border:0; }
.contactus form fieldset legend{ padding:0; margin:0; border:0; }
.contactus form fieldset label{ padding:0 0 0 0; margin:0 0 15px 0; width:200px; float:left; display:block; font:bold 12px/18px Arial, Helvetica, sans-serif; color:#000000;}
.contactus form fieldset label span{ color:#ff0000;}
.contactus form fieldset input{ padding:4px 0 0 2px; margin:0 0 15px 0; width:260px; float:left; display:block; font:normal 12px/18px Arial, Helvetica, sans-serif; color:#000000; background:#ffffff; border:1px solid #a8a8a8; height:20px;}
.contactus form fieldset input:hover{ border:1px solid #000000;}
.contactus form fieldset textarea{ padding:2px 0 0 2px; margin:0 0 15px 0; width:260px; float:left; display:block; font:normal 12px/18px Arial, Helvetica, sans-serif; color:#000000; background:#ffffff; border:1px solid #a8a8a8; height:80px;}
.contactus form fieldset textarea:hover{ border:1px solid #000000;}
.contactus form fieldset input.submit{ background:#cc0000; border:none; font:bold 12px Arial, Helvetica, sans-serif; color:white; width:83px; height:23px; display:block; cursor:pointer; padding:0; margin:0;}
.contactus form fieldset em{ float:left; display:block; width:auto; padding:0 10px 0 0; margin:0;}
.contactus form fieldset input.reset{ background:#000000; border:none; font:bold 12px Arial, Helvetica, sans-serif; color:white; width:83px; height:23px; display:block; cursor:pointer; padding:0; margin:0;}



.main-container{ width:1130px; padding:0; margin:0 auto;}

.header-bg{ width:1017px; padding:0 0 0 0; margin:0; background:url(../img/headerbg1.png) left top repeat-y; float:left; display:block;border:0px solid blue; }

.bobbymenubg{ width:1017px; padding:0 0 4px 0; margin:0 0 6px 0; background:url(../img/menubg.gif) left top repeat-y; float:left; display:block;border:0px solid blue; }
.bobbymenubgb{ width:1017px; padding:0 0 4px 0; margin:0 0 6px 0; background:url(../img/menu-bgb.gif) left top repeat-y; float:left; display:block;border:0px solid blue; }
.menuleft { float:left; display:block; width:199px; margin:0 0 0 10px; border:0px solid blue;}
.bobbymenu{ width:177px; padding:0 0 0 22px; margin:35px 0 0  0; float:left; display:block; font-size:11px; color:#040404; border:0px solid blue; }

.bobbymenu a{ font-size:11px; color:#040404; text-decoration:underline; }
.bobbymenu a:hover{ text-decoration:none; }
.menuitems {float:left; display:block; width:199px; margin:0 ; padding:0; border:0px solid blue;}
.bottomspace{ width:199px; padding:0; margin:0; height:936px; border:0px solid blue; }
.menuspace{ width:199px; padding:0; margin:0; height:406px; border:0px solid blue;}
.menuspace1{ width:199px; padding:0; margin:0; height:1906px; border:0px solid blue;}
.menuitems ul{ list-style-type:none; padding:20px 0 0 0; margin:0;}
.menuitems ul li{ float:left; display:block; width:177px; font-size:13px; padding:0 0 0 22px; line-height:18px; /*text-transform:uppercase;*/ font-weight:bold; color:#040404; margin:0 ; }
.menuitems ul li a{ font-weight:bold; color:#FFFFFF; margin:0; padding:0; height:18px; /*text-transform:uppercase;*/ text-decoration:none; }
.menuitems ul li a:hover{ font-weight:bold; color:#FF9900; margin:0 ; height:18px; /*text-transform:uppercase;*/ text-decoration:none; }
.menuitems ul li a.active{ font-weight:bold; color:#FF9900; margin:0 ; height:18px; /*text-transform:uppercase;*/ text-decoration:none; }
.menuright { float:left; display:block; width:751px; padding:0 0 0 41px; margin:0; border:0px solid blue;}
.menuright1 { float:left; display:block; width:787px; padding:0 0 0 5px; margin:0; border:0px solid blue;}
.menuright2 { float:left; display:block; width:792px; padding:0 0 0 0px; margin:0; border:0px solid blue;}
.menurightb { float:left; display:block; width:792px; padding:0 0 0 0px; margin:0; border:0px solid blue;}
.flash { width:699px; padding:0px 0px 10px 0; margin:0; border:0px solid blue;}
.flash-dr {float:left; display:block; width:794px; padding:0px 0px 10px 0; margin:0 0 0 2px; background:#000000 border:0px solid blue;}
.flashinner { width:699px; padding:0px 0px 10px 27px; margin:0 0 0 14px; border:0px solid blue;}
.menuedetail { width:706px; padding:0px; margin:0; border:0px solid blue;}
.menuedetail-dr { width:790px; padding:0px; margin:0 0 0 2px; border:0px solid blue;}
.menudetailb { width:792px; padding:0px; margin:0 0 0 2px; border:0px solid blue;}


.inner-info{ width:100%; padding:0 0 20px 0; margin:0 auto; background:url(../img/footer-bg.gif) left bottom repeat-x;}


/*3/06/2010{Sanjeev}*/
.menuedetail1 { width:762px; padding:36px 0 0 20px; margin:0; border:0px solid blue;}
.contact{ margin:0; padding:0; width:660px}
.send{ margin:0; padding:0; font:bold 18px Arial, Helvetica, sans-serif; color:#7a0f00;}
.change_image{ margin:0; padding:0; font:bold 14px Arial, Helvetica, sans-serif; color:#7a0f00; text-decoration:underline;}
.contact form{ margin:0; padding:0; border:none;}
.contact form fieldset{ margin:0; padding:0; border:none;}
.contact form fieldset label{ margin:5px 0; padding:0 10px 0 0; width:256px; float:left; display:block; font:normal 16px Arial, Helvetica, sans-serif; color:#000; text-align:right;}
.contact form fieldset label span{ font:normal 16px Arial, Helvetica, sans-serif; color:#ff0000; }
.contact form fieldset input{ margin:5px 0; padding:0 10px 0 0; width:182px; height:22px; float:left; display:block; font:normal 16px/22px Arial, Helvetica, sans-serif; color:#000; background:url(../img/input.jpg) no-repeat left top; border:none;}
.contact form fieldset input.check{ margin:5px 0; padding:0 10px 0 0; width:15px; height:15px; float:left; display:block; font:normal 16px/22px Arial, Helvetica, sans-serif; color:#000;}
.contact form fieldset textarea{ margin:5px 0; padding:0 10px 0 0; width:300px; height:171px; float:left; display:block; font:normal 16px/22px Arial, Helvetica, sans-serif; color:#000; border:1px solid #737373;}
.contact form fieldset input.send{ margin:5px 0; padding:0 10px 0 0; width:58px; height:21px; float:left; display:block; background:url(../img/send.jpg) no-repeat left top; cursor:pointer;}
.presscon{ width:952px; padding:0px 20px 0px 5px; margin:0;}
.pressleft{ width:624px; float:left; display:block; padding:0 52px 0 0; margin:0;}
.pressright{ width:228px; float:left; display:block; text-align:center; color:#040404; padding:0; margin:0;}
p.click {  color:#7A0F00; padding:0; font-size:11px; margin:0 0 12px 0;}
p.click a { color:#7A0F00; text-decoration:none;}
p.click a:hover { color:#040404; text-decoration:underline;}
p.fnetwork {  color:#7A0F00; padding:0; margin:0 0 12px 0;}
p.fnetwork a { color:#7A0F00; text-decoration:none;}
p.fnetwork a:hover { color:#040404; text-decoration:underline;}
p.interview { font-size:16px; margin:12px 0; padding:0;}
ul.article { list-style-type:none; padding:0; margin:0 0 0 21px;}
ul.article li{ float:left; display:block; padding:0; width:213px; margin:0 0 54px 14px; }
ul.article li.clear{ float:none; display:block; padding:0; width:100%; clear:both; height:0; line-height:0; margin:0; }
.redtxt { color:#CC0000; }
ul.links{list-style-type:none; padding:0; margin:0 ;}
ul.links li{ float:left; display:block; padding:0; color:#ffffff; width:225px; margin:5px 0; }
ul.links li a{ color:#ffffff; text-decoration:none; }
ul.links li a:hover{ color:#ffffff; text-decoration:underline; }
ul.links li.clear{ float:none; display:block; padding:0; width:100%; clear:both; height:0; line-height:0; margin:0; }

.inner-banner{ float:left; display:block; width:789px; height:302px; padding:0 0 0 5px; margin:0 0 0 2px; background:#ffffff; border:0px solid #ff0000}
.innerbanner{ float:left; display:block; width:788px; height:302px; padding:0 0 0 5px; margin:0 0 0 2px; background:#ffffff; border:0px solid #ff0000}
.in-flashbanner{ width:496px; float:left; display:block; padding:0; margin:0; background:#ffffff;}
.in-txtbanner{ width:272px; float:left; display:block; padding:0; margin:0; background:#ffffff;}


.bot-left{ width:auto; float:left; display:block; padding:0 0 0 60px; margin:0;}
.bot-left a{ color:#cc0000; text-decoration:underline;}
.bot-left a:hover{ text-decoration:none;}
.bot-right{ width:auto; float:right; display:block; padding:0 0 0 0; margin:0;}





























