body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,label,input,p,blockquote,table,tr,th,td,embed,object,button{margin:0;padding:0; font-family:Arial, Helvetica, sans-serif; font-size:12px; background:#3b0001;  }
a{text-decoration:none; outline:none; }
a:hover{text-decoration:none; outline:none }

.main{width:1000px; height:603px; background:#3b0001; margin:0px auto}

.side_portion{width:257px; height:563px; float:left; background:url(../images/Side_menu_bg.jpg) no-repeat; margin-left:20px; margin-top:8px; -margin-left:0px;}
.side_logo{width:222px; height:116px; float:left; margin-left:16px; margin-top:40px; -margin-left:10px; background:url(../images/logo_bg.jpg) repeat-y}
.side_menu{width:235px; height:220px; float:left; background:none; margin-left:10px; margin-top:40px; -margin-left:5px}
.side_menu span{display:block; float:left; font-weight:bold;  font-family:Verdana, Arial, Helvetica, sans-serif; font-size:15px; color:#c68754;}
.side_menu_anchor{display:block; width:163px; background:url(../images/Side_menu_icon.jpg) no-repeat; float:left; padding-left:72px; color:#c68754; line-height:34px;}
.side_menu_selected{display:block; width:163px; background:url(../images/Side_menu_icon_over.jpg) no-repeat; float:left; padding-left:72px; color:#fff; line-height:34px;}
.side_menu a:hover{display:block; width:163px; background:url(../images/Side_menu_icon_over.jpg) no-repeat; float:left; padding-left:72px; color:#fff; line-height:34px;}

.right_portion{width:697px; height:auto; float:left; margin-left:10px;  -margin-left:6px; }
.content_top{width:697px; height:16px; float:left; background:url(../images/content_top.jpg) no-repeat; margin-top:8px;}
.content_mid{width:697px; height:auto; float:left; background:url(../images/content_mid.jpg) repeat-y;}
.content_btm{width:697px; height:24px; float:left; background:url(../images/content_btm.jpg) no-repeat;}

.footer{width:1000px; height:40px; float:left; margin-top:35px;  }
.ft_span_left{display:block; width:475px; float:left; text-align:left; font-size:11px; color:#9b5c34; padding-left:25px; padding-top:20px; }
.ft_span_right{display:block; width:475px; float:left; text-align:right; font-size:12px; color:#9b5c34; padding-right:25px; padding-top:20px; }
.ft_span_right b{color:#bfd04e}
.openhours{width:671px; float:left; background:url(../images/openhrs.jpg) no-repeat top; margin-left:14px;}
.promotions{width:671px; float:left; background:url(../images/promotions_bg.jpg) no-repeat top; margin-left:14px;}
.promotions_span{display:block;  float:left; color:#891f12; font-size:15px; line-height:18px; padding-left:58px;}
.promotions_inner_top{width:569px; height:91px; float:left; background:url(../images/inner_promotions_top.jpg) no-repeat; margin-left:57px; margin-top:30px;}
.promotions_inner_mid{width:569px; height:auto; float:left; background:url(../images/inner_promotions_mid.jpg) repeat-y; margin-left:57px;}
.promotions_inner_btm{width:569px; height:75px; float:left; background:url(../images/inner_promotions_btm.jpg) no-repeat; margin-left:57px;}
.caption_span1{display:block; width:628px; font-style:italic; line-height:22px; float:left; font-size:15px;  text-align:left; color:#a72c1d; margin-left:30px;}
.caption_span2{display:block; width:628px; font-style:italic; line-height:22px; float:right; font-size:15px; text-align:right; color:#a72c1d; margin-right:50px;}
 
.menu{width:671px; float:left; background:url(../images/menu_bg.jpg) no-repeat top; margin-left:14px;}
.menu_inner_top{width:617px; height:16px; float:left; background:url(../images/menu_inner_top.jpg) no-repeat; margin-left:30px;}
.menu_inner_mid{width:617px; height:auto; float:left; background:url(../images/menu_inner_mid.jpg) repeat-y; margin-left:30px;}
.menu_inner_btm{width:617px; height:107px; float:left; background:url(../images/menu_inner_btm.jpg) repeat-y; margin-left:30px;}
.menu_span{display:block; margin-left:75px; float:left; margin-top:15px;}
.menus{width:530px; float:left; background:none; margin-bottom:10px; line-height:18px;}
.menus_left {display:block; width:430px; float:left; color:#833211; font-size:14px;}
.menus_price {display:block; width:80px; float:left; color:#833211; font-weight:bold; text-align:right; font-size:15px; margin-left:10px;}
.menus i{font-size:13px; padding-left:25px; display:block}

.keralam{width:671px; float:left; background:url(../images/keralam_bg.jpg) no-repeat top; margin-left:14px;}
.keralam_span{display:block; float:left; text-align:justify; padding-right:20px; padding-left:13px; margin-left:15px; font-size:13px; line-height:18px; color:#833211}

.review{width:671px; float:left; background:url(../images/review_top.jpg) no-repeat top; margin-left:14px;}
.review_box{width:615px; height:95px; float:left; background:none; border-bottom:dotted 1px #da5620; margin-left:27px; margin-top:5px;}
.review_box b{color:#da5620; font-size:14px;}
.review_box i{color:#891f12; font-size:13px;}

.review_inner_span{display:block; float:left; text-align:justify; padding-right:20px; padding-left:13px; margin-left:15px; font-size:13px; line-height:18px; color:#833211}
.review_inner_span b{color:#da5620; font-size:14px;}
.review_inner_span i{color:#891f12; font-size:13px;}


.contact{width:713px; float:left; background:url(../images/contactus_bg.jpg) no-repeat top}


label {display:block; background:none; color:#b45b3e; float:left; margin-left:40px; width:150px; line-height:20px;}
input {color:#f8916f; float:left; width:180px; background:#fdf6d9 }
textarea {width:180px; color:#f8916f; background:#fdf6d9 }
.Submit {display:block; width:71px; height:23px; border:0px; float:left; cursor:pointer; background:url(../images/submit.jpg) no-repeat}
.Reset {display:block; width:71px; height:23px; border:0px; margin-left:5px; cursor:pointer;  float:left; background:url(../images/reset.jpg) no-repeat}
.MANDATORY{background-color:#FFFFCC; border:dashed 1px #339900; }


.restaurant{width:671px; float:left; background: url(../images/contact_top.jpg) no-repeat top; margin-left:14px;}


.review_zoom{width:262px; height:282px; background:url(../images/review_bg.jpg) no-repeat; margin-left:10px; float:left; padding:19px 0px 0px 22px;}
img{ border:none}
.review{width:671px; float:left; background: url(../images/review_top.jpg) no-repeat top; margin-left:14px;}
.contact_top{width:671px; float:left; background: url(../images/contact_top.jpg) no-repeat top; margin-left:14px;}
.contact_cont{width:635px; height:auto; margin-left:10px}
.contact_cont span{display:block; width:234px; height:193px;; float:left}
.contact_cont p{display:block; width:368px; height:171px; background:url(../images/address_bg.jpg) no-repeat; line-height:21px; float:left; color:#b64f17; font-size:12px; font-weight:bold; padding:22px 0px 0px 33px;}
a{color:#600e04}
a:hover{color:#b64f17}

.contact_form_top{ clear:both; width:524px; height:58px; background:url(../images/form_top.jpg) no-repeat; padding:70px 0px 0px 110px;}
.contact_form_mid{width:544px; height:auto; float:left; background:url(../images/form_mid.jpg) repeat-y; padding-left:90px;}
.contact_form_btm{width:634px; height:128px; float:left; background:url(../images/form_btm.jpg) no-repeat;}

.enquiry_cont{width:634px; height:auto; background:#fef3d5}


.contact_top1{width:671px; float:left; background: url(../images/contactus_bg1.jpg) no-repeat top; margin-left:14px;}



.Pagination { padding:1px; padding-left:5px; padding-right:5px; color:#FFFFFF; text-decoration:none; background-color:#670D04; border:solid 1px #f5e8be; cursor:pointer; }
.ACTIVE { background-color:#f5e8be; border-color:#670D04; cursor:auto; color:#000  }
.Pagination:hover { background-color:#f5e8be; border-color:#670D04; color:#000; }
.PaginationDesable {padding:1px;  padding-left:5px; padding-right:5px; color:#FFFFFF; text-decoration:none; background-color:#670D04; border:solid 1px #f5e8be;}
.PaginationDesable:hover { color:#000; background-color:#670D04;  }
.page_main_bx{clear:both; background:#fff; margin-left:80px; width:400px; height:20px; color:#426EAB; padding-left:5px; padding-right:5px;}

.Pagination1{background: url(../images/previous.png) no-repeat; display:block; width:24px; height:24px;  margin-left:30px; }

