/********************************************/
/* Title	:	Don Coqui					*/
/* URL		:								*/
/* Author	:	Mohamed Noohu S.M.S			*/
/* Modified	:	24th February 2009			*/
/********************************************/

body{margin:0 auto;font:normal 13px trebuchet ms,tahoma,arial,verdana;color:#f0a692;background:url('../images/main_bg.jpg');}
ol,ul,li,h1,h2,h3,h4,h5,h6,p{padding:0px;margin:0px;}
ul,li{list-style:none;}
span.clear, .clear{clear:both;display:block;}
.clear_1{clear:both;height:10px;}
.clear_2{clear:both;height:20px;}
img{border:0px;outline:none;}
a:focus{outline:none;}
.i_normal{width:auto;height:auto;}
.left{float:left;}
.right{float:right;}
.left img{vertical-align:middle;padding:0px 5px 0px 0px;}
.img_right{float:right;padding:0px 0px 5px 10px;}
.img_left{float:left;padding:0px 10px 5px 0px;}
.hr_border{width:494px;height:20px;background:url('../images/icons/hr_border.gif') repeat-x 0px 10px;clear:both;}
.hr_border_1{width:460px;height:10px;background:url('../images/border_3.gif') repeat-x 0px 0px;clear:both;}
p{padding:0px 25px 20px 0px;line-height:20px;}
p b{font-size:15px;color:#ff2a00;}
p span{font-size:17px;color:#ffc94a;}
p em{font:normal 17px trebuchet ms;color:#fcecc6;}
p a{color:#8f3d28;font-size:12px;}
p a:hover{color:#cb5d40;text-decoration:none;}
#top_container{float:left;width:100%;background:url('../images/flower_bg.gif') no-repeat center top;}
#main_container{margin:0 auto;width:1000px;}
.container{float:left;width:1000px;position:relative;}
.header{float:left;width:1000px;height:363px;position:relative;}
.banner{float:left;width:865px;height:357px;position:absolute;top:0;left:68px;}
.banner a{text-indent:-99999px;}
.flash{float:left;width:865px;height:357px;position:absolute;top:0;right:68px;}
.header_1{float:left;width:960px;height:363px;position:absolute;top:0;left:0px;margin:0px 0px 0px 20px;}
.facebook a{float:right;width:78px;height:68px;background:url('../images/facebook.gif') no-repeat;text-indent:-99999px;margin:5px 12px 0px 0px;clear:both;}
.menu_block{float:left;width:922px;height:40px;margin:34px 0px 0px 19px;display:inline;}
.menu_left{float:left;width:17px;height:40px;background:url('../images/menu_left.jpg') no-repeat;}
.menu_center{float:left;width:889px;height:34px;background:url('../images/menu_bg.jpg') no-repeat;margin:3px 0px;}
.menu_right{float:left;width:16px;height:40px;background:url('../images/menu_right.jpg') no-repeat;}
.menu_center ul{float:left;margin:13px 0px 0px 22px;display:inline;}
.menu_center ul li{float:left;height:8px;overflow:hidden;}
.menu_center ul li a{float:left;height:8px;text-indent:-99999px;overflow:hidden;background-image:url('../images/menu.gif');}
.divider{width:5px;background:url('../images/menu.gif') no-repeat -107px 0px;text-indent:-99999px;margin:0px 26px;display:inline;}
.menu a{width:31px;background-position:0px 0px;}
.menu a:hover{background-position:right 0px;}
.gallery a{width:47px;background-position:0px -8px;}
.gallery a:hover{background-position:right -8px;}
.catering a{width:53px;background-position:0px -16px;}
.catering a:hover{background-position:right -16px;}
.pvt_functions a{width:108px;background-position:0px -24px;}
.pvt_functions a:hover{background-position:right -24px;}
.gift a{width:99px;background-position:0px -32px;}
.gift a:hover{background-position:right -32px;}
.reservations a{width:80px;background-position:0px -40px;}
.reservations a:hover{background-position:right -40px;}
.cooking_class a{width:85px;background-position:0px -48px;}
.cooking_class a:hover{background-position:right -48px;}
.logo{float:left;width:300px;height:90px;margin:90px 0px 0px 32px;display:inline;}
.curve_menu{float:left;width:253px;height:106px;margin:115px 0px 0px 303px;display:inline;}
.home a, .about_us a, .careers a, .contact_us a{background-image:url('../images/menu_img.gif');}
.home a{float:left;width:32px;height:13px;text-indent:-99999px;margin:92px 0px 0px;background-position:0px -94px;}
.home a:hover{background-position:0px -200px;}
.about_us a{float:left;width:51px;height:21px;text-indent:-99999px;margin:80px 0px 0px 26px;background-position:-60px -81px;}
.about_us a:hover{background-position:-60px -187px;}
.careers a{float:left;width:43px;height:28px;text-indent:-99999px;margin:52px 0px 0px 24px;background-position:-135px -54px;}
.careers a:hover{background-position:-135px -160px;}
.contact_us a{float:left;width:55px;height:50px;text-indent:-99999px;margin:0px 0px 0px 20px;background-position:-198px 0px;}
.contact_us a:hover{background-position:-198px -106px;}
.music{float:left;width:67px;height:71px;margin:33px 5px 0px 0px;display:inline;}
.content_block{float:left;width:980px;margin:15px 0px 0px 20px;display:inline;min-height:200px;_height:200px;}
.home_content, .about_block, .menu_content, .gallery_content, .catering_content, .pvt_functions_content, .gift_content, .reservations_content, .cooking_content, .careers_content, .contact_content{float:left;width:980px;}
.welcome_block{float:left;width:430px;margin:0px 0px 0px 320px;display:inline;}
.welcome_block h1{float:none;width:385px;height:47px;background:url('../images/welcome_txt.gif') no-repeat;text-indent:-99999px;margin:0px;}
.welcome_block p{padding:5px 0px 0px;font-size:13px;line-height:25px;}
.welcome_block p a{float:left;width:60px;height:19px;background:url('../images/button/read_more.gif') no-repeat;text-indent:-99999px;}
.gift_block{float:right;width:195px;display:inline;background:url('../images/cloude.gif') no-repeat right top;}
.gift_block h1{float:left;width:195px;height:35px;background:url('../images/gift_txt.gif') no-repeat;text-indent:-99999px;padding:0px;margin:40px 0px 0px;}
.gift_block p{padding:0px 60px 5px 0px;width:135px;font-size:13px;line-height:22px;}
.gift_block div a{float:left;width:129px;height:19px;background:url('../images/button/purchase.gif') no-repeat;text-indent:-99999px;}
.chefs_at_work a{float:left;width:370px;height:186px;background:url('../images/chef.gif') no-repeat;margin:15px 0px 0px 23px;display:inline;text-indent:-99999px;}
.reserve_table{float:left;width:372px;height:216px;background:url('../images/reservation_1.gif') no-repeat;margin:10px 0px 0px 185px;display:inline;}
.reserve_click a{float:left;width:60px;height:19px;margin:160px 0px 0px 5px;text-indent:-99999px;}
.reserve_flash{float:left;width:116px;height:120px;margin:29px 0px 0px 153px;display:inline;}
.footer{float:left;width:922px;height:169px;margin:27px 0px 0px 58px;display:inline;background:url('../images/phone.gif') no-repeat 395px bottom;position:relative;}
.footer ul{position:absolute;left:0px;top:0px;}
.footer ul li{float:left;height:12px;overflow:hidden;post}
.footer ul li a{float:left;height:12px;background-image:url('../images/menu.gif');margin:0px 30px 0px 0px;text-indent:-99999px;overflow:hidden;}
.f_home a{width:31px;background-position:0px -56px;}
.f_home a:hover{background-position:right -56px;}
.f_menu a{width:30px;background-position:0px -68px;}
.f_menu a:hover{background-position:right -68px;}
.f_gallery a{width:37px;background-position:0px -80px;}
.f_gallery a:hover{background-position:right -80px;}
.f_catering a{width:45px;background-position:0px -92px;}
.f_catering a:hover{background-position:right -92px;}
.f_pvt_functions a{width:87px;background-position:0px -104px;}
.f_pvt_functions a:hover{background-position:right -104px;}
.f_gift a{width:78px;background-position:0px -116px;}
.f_gift a:hover{background-position:right -116px;}
.f_reservations a{width:65px;background-position:0px -128px;}
.f_reservations a:hover{background-position:right -128px;}
.f_cooking_class a{width:70px;background-position:0px -140px;}
.f_cooking_class a:hover{background-position:right -140px;}
.f_about_us a{width:47px;background-position:0px -152px;}
.f_about_us a:hover{background-position:right -152px;}
.f_careers a{width:38px;background-position:0px -164px;}
.f_careers a:hover{background-position:right -164px;}
.f_contact_us a{width:55px;background-position:0px -176px;}
.f_contact_us a:hover{background-position:right -176px;}
.address{float:left;width:249px;height:68px;background:url('../images/address.gif') no-repeat;text-indent:-99999px;margin:31px 0px 0px 137px;display:inline;}
.address span{text-indent:-99999px;}
.address a{float:left;width:105px;height:13px;margin:34px 0px 0px 143px;text-indent:-99999px;}
.phone_no{float:left;width:330px;height:46px;background:url('../images/phone_number.gif') no-repeat;margin:31px 0px 0px 85px;display:inline;}
.phone_no span{float:left;width:1px;height:1px;text-indent:-99999px;}
.phone_no a{float:left;width:124px;height:12px;text-indent:-99999px;margin:32px 0px 0px 203px;}
.home_frog{float:left;width:327px;height:268px;background:url('../images/home_frog.png') no-repeat;position:absolute;left:8px;top:345px;}
*html .home_frog{
background-color:#fff;
	back\ground-color:transparent;
	background-image: url(none.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/home_frog.png", sizingMethod="scale");
}
.butterfly{float:left;width:44px;height:44px;position:absolute;right:10px;top:505px;background:url('../images/butterfly.gif') no-repeat;}
.flower{float:left;width:157px;height:262px;background:url('../images/phone_glow.gif') no-repeat;position:absolute;left:424px;bottom:110px;}

/* Inner Page */
.frog{float:left;width:142px;height:121px;background:url('../images/frog.png') no-repeat;position:absolute;left:10px;top:353px;}
*html .frog{
background-color:#fff;
	back\ground-color:transparent;
	background-image: url(none.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/frog.png", sizingMethod="scale");
}
.content_left{float:left;width:594px;margin:35px 0px 0px 150px;display:inline;}
.content_right{float:left;width:236px;margin:0px 0px 0px 0px;display:inline;}
h1{float:left;width:565px;height:43px;background:url('../images/heading_line.gif') no-repeat -5px bottom;margin:0px 0px 25px;}
h1 span{float:left;height:30px;background-image:url('../images/headings.gif');display:block;overflow:hidden;text-indent:-99999px;}
h2{font-size:19px;color:#ff2a00;padding:0px 0px 10px;}
/* Page Heading */
.about_content .content_left h1 span{width:116px;background-position:0px 0px;}
.menu_content .content_left h1 span{width:75px;background-position:-118px 0px;}
.gallery_content .content_left h1 span{width:86px;background-position:0px -29px;}
.catering_content .content_left h1 span{width:110px;background-position:-90px -29px;}
.pvt_functions_content .content_left h1 span{width:214px;background-position:0px -59px;}
.gift_content .content_left h1 span{width:195px;background-position:0px -87px;}
.reservations_content .content_left h1 span{width:330px;background-position:0px -210px;}
.cooking_content .content_left h1 span{width:195px;background-position:0px -150px;}
.careers_content .content_left h1 span{width:95px;background-position:0px -180px;}
.contact_content .content_left h1 span{width:138px;background-position:-97px -180px;}
/* Page Heading */
.reservation_block{float:left;width:236px;height:326px;background:url('../images/reservation_3.gif') no-repeat;margin:15px 0px 0px;}
.reserve_inner_flash{float:left;width:116px;height:120px;margin:29px 0px 0px 74px;display:inline;}
.reserve_inner_click a{float:left;width:60px;height:18px;margin:112px 0px 0px 101px;text-indent:-99999px;}
.chef_banner a{float:left;width:190px;height:186px;background:url('../images/chef_banner_1.gif') no-repeat;text-indent:-99999px;margin:-25px 0px 0px 25px;}
ul.content_list li{background:url('../images/bullet.gif') no-repeat 20px 4px;padding:0px 0px 7px 40px;}
.accord_block{float:left;width:555px;}
.accord_head{float:left;width:535px;height:30px;background:url('../images/bar_bg.gif') repeat-x;margin-bottom:2px;}
.accord_head a{float:left;width:535px;height:30px;background:url('../images/bar_left.gif') no-repeat;color:#ffdb5a;text-decoration:none;text-transform:uppercase;}
.accord_head a em{float:left;width:509px;height:24px;background:url('../images/bar_right.gif') no-repeat right top;padding:6px 0px 0px 26px;font-style:normal;cursor:pointer;}
.accord_body{float:left;width:515px;border:solid 2px #470601;background:#370400;border-top:0px;margin:-2px 0px 2px;}
.accord_body p{padding:10px 12px;}
.enquiry{float:left;width:195px;background:url('../images/enquiry.gif') no-repeat;margin:20px 0px 0px 165px;display:inline;}
.enquiry a{float:left;width:58px;height:17px;background:url('../images/button/click_here.gif') no-repeat;margin:66px 0px 0px 66px;text-indent:-99999px;}
.mandatory{float:left;width:465px;text-align:right;font-size:10px;color:#c27200;}
.form_block{float:left;width:341px;border:solid 2px #4d1210;background:#170000;padding:15px 20px;margin:0px 0px 0px 80px;display:inline;}
.frm_txt{float:left;width:135px;padding:4px 0px 0px;}
.frm_fld{float:left;width:205px;padding:0px 0px 20px;}
.frm_fld input, .frm_fld textarea{width:195px;padding:0px 2px 2px;background:#1d0b07;border:solid 1px #311109;height:14px;font:normal 12px trebuchet ms,tahoma,arial,verdana;color:#ba7360;}
.frm_fld textarea{height:70px;}
.error_msg{float:left;width:210px;margin:-20px 0px 15px 137px;display:inline;font-size:10px;color:#ff0000;}
.button_block{float:left;width:210px;margin:0px 0px 0px 132px;display:inline;}
.submit{float:left;width:70px;}
.cancel a{float:left;width:61px;height:20px;background:url('../images/button/cancel.gif') no-repeat;text-indent:-99999px;}
table.menu_table{width:545px;border:0px;background:url('../images/table_top.gif') no-repeat top;margin-bottom:25px}
table.menu_table td{vertical-align:middle;text-align:center;}
tr.table_head td{padding:12px 0px 5px;font-size:14px;color:#310100;}
tr.row_1 td{background:#f5bc81;}
tr.row_2 td{background:#e5a165;}
tr.row_1 td, tr.row_2 td{color:#4f0401;padding:5px 0px;border-top:solid 1px #2a0100;}
tr.row_1 td p, tr.row_2 td p{padding:0px 5px 0px 15px;text-align:left;}
tr.row_1 td span, tr.row_2 td span{color:#7f0000;}
tr.row_1 td b, tr.row_2 td b{color:#912300;}
tr.row_1 td.table_divider, tr.row_2 td.table_divider{width:1px;overflow:hidden;}
.phone_number{float:left;width:163px;height:42px;background:url('../images/phone_no.gif') no-repeat;margin:0px 0px 0px 180px;display:inline;text-indent:-99999px;}
.thanks_msg{float:left;width:387px;height:26px;background:url('../images/thanks_msg.gif') no-repeat;margin:0px 0px 0px 50px;display:inline;font-size:10px;color:#ffdc5b;padding:0px 5px 0px 5px;text-align:left;}
.note{float:left;width:545px;font-size:12px;color:#ff3300;padding:0px 0px 10px;}
.note span{color:#fffc00;}
.gallery_block{float:left;width:591px;}
.gallery_block_1{float:left;width:197px;height:136px;position:relative;}
.gallery_category{float:left;width:197px;}
.menu_category{float:left;width:295px;margin:0px 0px 40px;}
.gallery_img{float:left;width:197px;height:136px;background:url('../images/gallery/frame.png') no-repeat;overflow:hidden;position:absolute;left:0;top:0;}
*html .gallery_img{
background-color:#fff;
	back\ground-color:transparent;
	background-image: url(none.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/gallery/frame.png", sizingMethod="scale");
}
.gallery_img span{float:left;width:145px;height:96px;overflow:hidden;margin:13px 0px 0px 26px;}
.gallery_frame a{float:left;width:145px;height:96px;background:url('../images/gallery/frame.gif') no-repeat;position:absolute;left:26px;top:13px;}
.menu_frame{float:left;width:127px;height:106px;background:url('../images/menu/frame.png') no-repeat;}
.menu_frame img{margin:4px;}
.pagging{float:left;width:260px;margin:0px 0px 0px 165px;display:inline;}
.prev a{float:left;width:38px;height:17px;background:url('../images/icons/prev_next.gif') no-repeat;text-indent:-99999px;}
.next a{float:left;width:38px;height:17px;background:url('../images/icons/prev_next.gif') no-repeat -38px 0px;text-indent:-99999px;}
.pagging ul{float:left;width:170px;margin:0px 0px 0px 10px;display:inline;overflow:hidden;}
.pagging ul li{float:left;font-size:10px;}
.pagging ul li a{float:left;margin:0px 10px 0px 0px;color:#c47300;text-decoration:none;padding:2px 0px 0px;}
.pagging ul li a:hover{text-decoration:underline;}
.pagging ul li span{float:left;width:12px;height:18px;margin:0px 10px 0px 0px;color:#420700;background:url('../images/icons/number_bg.gif') no-repeat;padding:2px 0px 0px 8px;}
.school_head{float:left;width:120px;font:bold 15px trebuchet ms;color:#a14817;margin:0px 0px 5px 200px;display:inline;}
.school_block{float:left;width:494px;border:solid 3px #580800;padding:10px 20px;}
.school_img{float:left;width:50px;height:40px;background:url('../images/icons/school.gif') no-repeat;}
.school_txt{float:left;width:444px;}
.school_txt h3{font:normal 15px trebuchet ms;color:#ffc94a;background:none;padding:0px 0px 2px;}
.school_txt h3 span{font-size:13px;color:#fcecc6;}
.school_txt h3 b{font:normal 13px trebuchet ms;color:#FFF;}
.school_txt p{padding:5px 0px 0px;}
.school_reg{float:left;width:516px;background:#a14817;padding:5px 12px;line-height:22px;}
.school_reg div b{font:normal 15px trebuchet ms;color:#f0a692;}
.school_reg div span{font-size:10px;color:#ffb16c;}
.school_reg div a{color:#450600;}
.school_reg div a:hover{color:#ffb16c;text-decoration:none;}
.school_note{float:left;width:530px;color:#af4541;text-align:center;margin:20px 5px 0px;display:inline;line-height:25px;}
.school_note b{font:normal 17px trebuchet ms;color:#ffc94a;}
.school_note a{font-size:12px;color:#8f3d28;}
.school_note a:hover{color:#ffb16c;text-decoration:none;}
.see_more_gallery a{float:left;width:83px;height:25px;background:url('../images/button/see_more.gif') no-repeat;text-indent:-99999px;margin:-10px 0px 10px 20px;}
.see_more a{float:left;width:86px;height:23px;background:url('../images/button/see_more_1.gif') no-repeat;text-indent:-99999px;margin:2px 0px 0px 10px;}
.back_to_top a{float:right;width:24px;height:31px;background:url('../images/icons/top.gif') no-repeat;text-indent:-99999px;margin:47px 8px 0px 0px;}
.menu_head{float:left;width:125px;font-size:17px;margin:0px 0px 0px 17px;display:inline;color:#f8c367;}
ul.menu_list{float:left;width:520px;margin:0px 0px 10px;}
ul.menu_list li{float:left;width:520px;padding:0px 0px 8px 35px;background:url('../images/icons/bullet.gif') no-repeat 18px 6px;color:#e27558;}
.back a{float:right;width:49px;height:20px;background:url('../images/button/back.gif') no-repeat;text-indent:-99999px;margin:-15px 45px 0px 0px;}
/* Inner Page */