.body1 {font-family:Georgia, "Times New Roman", Times, serif; padding:0; margin:0; background:url(img/bodybackground.jpg) repeat-x top;color:#6a6a6a;font-size:12px;}
.body2 {font-family:Georgia, "Times New Roman", Times, serif; padding:0; margin:0; background:url(img/bodybackground2.jpg) repeat-x top;color:#6a6a6a;font-size:12px;}
img{border:0;}
a{text-decoration:none;}
a:link{color:#ffffff;}
a:visited{color:#ffffff;}
#wrap{width:990px; margin:0 auto;}
#header{width:990px; height:112px; color:#ffcb4f; }
#header .logo{width:165px; height:85px; float:left;margin:10px 0 0 10px;}
#header ul{list-style:none; float:right; vertical-align:baseline; padding:0; margin:-29px 0 0 0;}
#header li{list-style:none; display:inline; font-size:14px; font-weight:bold; padding:5px 1px;}
#header ul a{color:#FFFFFF; padding:5px;}
#header ul a.selected{background-color:#f48729; color:#FFFFFF; padding:5px;}
#header ul a:hover{background-color:#f48729; color:#FFFFFF;padding:5px; }
#container{width:990px; float:left;}
#container #main-image{width:990px; height:335px; }
/*Restaurant Menu*/
#container #resmenu{width:990px; height:175px; color:#FFFFFF; background:url(img/Containor-background.jpg) no-repeat top left; margin-top:19px;}
#container #resmenu h1{font-size:24px; padding:20px 5px 0 31px; margin:0;background:url(img/smalllogo.gif) no-repeat top right; display:block; width:362px;}
#container #resmenu .txtcon{width:600px;height:76px; float:left; font-size:12px; padding:0 0 0 31px;}
#container #resmenu .botmenu{float:left; width:500px;padding:0 0 0 40px;}
#container #resmenu .botmenu h2{float:left;font-size:16px;padding:0 19px 0 0; margin:0;}
#container #resmenu .rightmenu{ float:right; width:270px;padding:30px 0 0 15px; margin:0;}
#container #resmenu .rightmenu li{font-size:18px; margin-bottom:15px;}
/*===============================News Detail======================================*/
#bodytext{width:990px; clear:both;}
#bodytext h1{font-size:20px; color:#d96f14; padding:0 0 0 0px;}
#bodytext h2{font-size:12px; font-weight:bold;color:#D96F14;padding:0 0 0 13px;}
#bodytext p{font-size:12px; padding:0 5px 0 13px;}
#bodytext a{font-size:12px; color:#D96F14; padding:0 0 0 13px;}

#bodytext .newsheads{width:990px; height:40px;font-size:18px;color:#D96F14;margin-top:10px;}


#bodytext .newsheads div.kingFishernews{float:left;padding:0 0 0 0px;margin-left:15px;}
#bodytext .newsheads div.peopleSays {float:left;margin-left:190px;padding:0;}
#bodytext .newsheads div.winDinner {float:left;width:308px;height:30px;margin-left:30px;padding:5px 0px;text-align:center;}
#bodytext #leftcontainer{}

#bodytext #leftcontainer .newsdetail{width:320px; float:left;border-right:1px dashed #bfbfbf}
#bodytext #leftcontainer .newsdetail h2{margin-left:0px;padding-left:10px;}
#bodytext #leftcontainer .newsdetail p.newsShort{text-align:justify; padding:0 0px 10px 0px;width:290px; margin:0 0 15px 10px;line-height:18px;border-bottom:1px dashed #bfbfbf;}
#bodytext #leftcontainer .newsdetail p.newsShort a{padding:0;line-height:25px; margin:0 0 0px 0px;}
#bodytext #leftcontainer .newsdetail p.newsDetail a{ margin:0 0 0px 10px;font-weight:bold; }

#bodytext #leftcontainer .testimonial{width:325px; float:left;}
#bodytext #leftcontainer .testimonial h2{margin-left:3px;}
#bodytext #leftcontainer .testimonial p.saying{text-align:justify; padding:0 0px 11px 0px;width:300px;  margin:0 0 15px 15px;line-height:18px;border-bottom:1px dashed #bfbfbf;height:60px;}
#bodytext #leftcontainer .testimonial p.moreTestimonial a{ margin:0 0 0px 15px;font-weight:bold; }

/*===============================Left Container======================================*/
#leftcontainer{width:650px; float:left; padding:0 4px 0 3px;margin:0px;}
#leftcontainer h1{font-size:20px; color:#D96F14; padding:0px;}
#leftcontainer .comments{font-size:12px; margin-bottom:15px;color:#D96F14;}

#leftcontainer ul{list-style:none; width:630px;background-color:#d96f14; float:left; padding:5px 5px 5px 5px; margin:0 0 0px 0; color:#FFFFFF;}
#leftcontainer ul li{list-style:none; padding:3px 3px; display:inline; font-size:14px; font-weight:bold;}
#leftcontainer ul li a{color:#FFFFFF; padding:3px 3px; margin:0px 0px 0px 0px  }
#leftcontainer ul li a.selected{background-color:#f48729; color:#FFFFFF; padding:3px 3px;}
#leftcontainer ul li a:hover{background-color:#f48729; color:#FFFFFF; padding:3px 3px;}
#leftcontainer p{text-align:justify; padding:0 15px 0 0px; margin:0 0 15px 0;line-height:18px;}
#leftcontainer p a{padding:0;}
#leftcontainer h3{font-size:12px; font-weight:bold;color:#D96F14;padding:0;margin:10px 0}
#leftcontainer a{font-size:12px; color:#D96F14; padding:0 0 15px 0px;}
#leftcontainer .viewmenu{width:660px; padding:20px 0 0 0; clear:both;}
#leftcontainer .viewmenu .vleft{width:500px; float:left; line-height:20px; }
#leftcontainer .viewmenu .vleft2{width:500px; float:left; line-height:25px; margin-bottom:20px; }
#leftcontainer .viewmenu .vright{width:160px; float:right; line-height:20px; }
#leftcontainer .viewmenu h3{font-size:12px; font-weight:bold;color:#D96F14;padding:0; margin:0; }
#leftcontainer .viewmenu h4{font-size:11px; font-weight:bold;color:#D96F14;padding:5px 0 0 30px; margin:0;}
#leftcontainer .viewmenu p{padding:0 0 20px 0; margin:0;}
#leftcontainer .viewmenu p strong{color:#D96F14;}

#leftcontainer .parablock{width:600px; border-bottom:1px dashed #bfbfbf; float:left; padding:0 0 10px; margin:0 0 10px 0;}
#leftcontainer .parablock h3{color:#D96F14;margin-left:0; padding-left:0;}
#leftcontainer .parablock p{ margin:0 0 10px 0; padding:0 0 0 0; text-align:justify; width:600px;}

div.bdr{border-top:1px dashed #bfbfbf;height:5px;padding-bottom:10px;}
span.contactMe{font-size:12px; font-weight:bold;color:#D96F14;padding:0; margin:0; }

#leftcontainer .viewmenu div.dishes{
  width:620px;
  font-size:12px;
  font-weight:bold;
  color:#D96F14;
  margin:0 0 10px 0;
  border-bottom:1px dashed #bfbfbf;
  padding:0 0 10px 0;
}
#leftcontainer .viewmenu div.dishes span.dishTitle{width:440px;float:left;line-height:18px;}
#leftcontainer .viewmenu div.dishes span.dishno{float:left;margin:0 10px 0 0px;width:35px;}
#leftcontainer .viewmenu div.dishes span.dishTitle span.dishDetail{font-weight:normal;font-size:12px;color:#5e5e5e;}
#leftcontainer .viewmenu div.dishes span.dishPrice{float:right;width:130px;text-align:right;}

.inputContainer{margin:0; padding:0px 10px; clear:both; display:block; width:296px;overflow:hidden;}
label{ margin:5px 0px;padding:0px;font-size:12px; font-weight:bold; float:left; width:80px; text-align:left;color:#D96F14;}
.inputBox{ margin:0px 0 0 0; padding:0px; float:left; width:200px;font-size:13px;}
.inputBoxCode {height:40px}
.inputBoxCode input.txtCode{margin:15px 5px 0 0;}
img.spamCode{margin:5px 5px 0 0;}

.inputBox span{ font-weight:normal;}

.txtbox1{ margin:5px 0px; padding:0px 0 0 2px; width:200px;  height:18px; line-height:18px; border:1px solid #bfbfbf; font-size:13px }

.txtarea{ margin:5px 0px; padding:0px 0 0 2px; width:300px; border:1px solid #bfbfbf; font-size:12px;color:#6a6a6a;font-family:Georgia, "Times New Roman", Times, serif; }

.inputContainer .quizBtn {width:420px;margin:5px 0 0 10px;padding:0px;}


td .tdTxt {width:50%;color:#6a6a6a;font-size:12px;}
td .tdTxtArea{width:80%;color:#6a6a6a;font-family:Georgia, "Times New Roman", Times, serif;font-size:12px;}
/*===============================Right Nav======================================*/
#rightnav{width:320px; float:left;border-left:1px dashed #bfbfbf;}
#rightnav .rightblock{width:305px; padding:0 0 10px 0;margin:0 0 10px 20px;}
#rightnav .rightblock img{ float:right; padding:8px 0;}
#rightnav .rightblock h4{color:#D96F14; font-size:16px; margin:0; padding: 0px;}
#rightnav .rightblock a{color:#747474; margin:0; padding:0px;}
#rightnav .rightblock a.detail{color:#747474; margin:10px 0 10px 0; padding:0px 0 10px 0;line-height:18px;font-size:14px;}

#rightnav h1{font-size:18px; color:#D96F14; padding:0 0 0 20px;}
#rightnav h2{font-size:12px; font-weight:bold;color:#6a6a6a;padding:0px;}
#rightnav p{font-size:12px; color:#6a6a6a;padding:0 0 0 24px;}
#rightnav a{font-size:12px; color:#D96F14; padding:0 0 0 24px;}
#rightnav .poutch{ width:250px; background:url(img/poutch.png) no-repeat top right; padding:5px 0 0 50px; height:37px;}
#rightnav .poutch h1{ color:#FFFFFF;background-color:#D96F14;font-size:18px; line-height:29px; width:190px; margin:0;}
#rightnav a.compbutton{width:305px; height:68px; font-size:30px; font-weight:bold; text-align:center; background:url(img/compitition.jpg) no-repeat top left; padding:15px 0 0 0; display:block; float:right; color:#FFFFFF; }
#rightnav label{color:#D96F14; float:left;}
#rightnav .checkavailability{color:#999999; background:url(img/checkavailabilitybutton.png) no-repeat top left; text-align:center; width:157px; height:25px; }
/*Footer*/
#footer1{width:990px;height:73px; color:#FFFFFF; clear:both}
#footer1 .newsLetterImg{width:155px;height:73px; background:#fc650f url(img/newsletter.jpg) no-repeat top left; float:left; }
#footer1 .footerFields{float:left;width:800px; background-color:#fc650f; padding:0 5px 0 30px;height:44px;}
#footer1 .footerFields h1{font-size:16px; float:left; margin:0; padding-top:14px;}
#footer1 .footerFields h1 strong{font-size:18px;}
#footer1 .footerFields p{font-size:14px; float:left; margin:0 10px 0 5px; padding:17px 0 0 0;}
/*#footer1 .footerFields p.withback{background-color:#e55d10; padding:6px 10px; margin:8px 5px 0 5px; color:#FFFFFF;}*/
#footer1 .footerFields form{margin:0; padding:12px 5px 0 0px;}
#footer1 .footerFields form input.emailTxtbox{margin:0; padding:0; float:left; width:217px; height:23px; background:url(img/txtfield.jpg) no-repeat top left; border:none; }
#footer1 .footerFields img{margin:-10px 5px 0 10px; float:left; padding:0 0px 0 0;}
#footer1 .footerFields a.followUs{float:left; font-size:18px; width:100px;margin-left:5px;}
#footer1 .footerFields input.signup{background:url(img/signupbtn.jpg) no-repeat; text-align:center; padding:0; width:68px; height:22px; display:block; float:left; margin:0px 0px 0 10px;color:#fff;border:0;}
#footer2{ clear:both;width:100%;height:30px; background-color:#f48729; color:#FFFFFF;margin:0px;padding:0px;}
#footer2 p.copy{font-size:12px; padding:5px 0 0 10px;float:left;margin:3px 0 0 0;}
#footer2 p.designBy{font-size:12px; padding:5px 0 0 10px;float:right;margin:3px 10px 0 0;}

#photogallery {width:990px; padding:0px; margin:0px; }
#photogallery  h3{font-size:12px; font-weight:bold;color:#D96F14;padding:0;margin:10px 0;}
.photoblock { float:left; height:263px; width:280px;  border-bottom: 1px dashed #bfbfbf; padding-left:40px;}
.photo { float:left; border: 2px solid #bfbfbf; height:138px; width:238px; text-align:center; margin-top:10px; }
.photodetails { float:left; font-size:12px; color:#6a6a6a; width:242px; text-align:justify; height:60px; }

/*-------------------------------------------*/
div.contactAddress{float:left;width:259px;}
div.location{float:left;width:328px;margin:0 0 0 10px}
table#contactTable{padding:10px 10px;border-bottom:1px dashed #bfbfbf;}
td.topbdr{border-top:1px dashed #bfbfbf;}

input.submitBtn{background:url(img/submit.png) no-repeat; width:90px;height:30px; border:0; cursor:pointer;}
input.resetBtn{background:url(img/reset.png) no-repeat; width:90px;height:30px; border:0; cursor:pointer;}

p.imgInput {border-top:1px dashed #bfbfbf;padding:20px 0 0 0;}
p.imgInput input.txtCode{margin:15px 5px 0 0;}
p.imgInput span.submit{margin:0 10px 0 10px}

table.contactWinner td{color:#D96F14;font-weight:bold}