/********************************************/
/* Title	:	Cinnamon Court				*/
/* URL		:								*/
/* Author	:	Mohamed Noohu S.M.S			*/
/* Created	:	1st December 2008			*/
/* Modified	:	2nd December 2008			*/
/********************************************/

body{margin:0 auto;background:url('../images/main_bg.jpg');font:normal 12px trebuchet ms,tahoma,verdana;}
#main_container{margin:auto;width:930px;}
#main_container_1{float:left;width:930px;background:url('../images/layout_bg.jpg') repeat-y;}
.top_corner{float:left;width:930px;background:url('../images/top_corner.gif') no-repeat 0px 20px;}
.bottom_corner{float:left;width:930px;background:url('../images/bottom_corner.gif') no-repeat bottom;}
.bottom_flower{float:left;width:930px;background:url('../images/foot_flower.jpg') no-repeat 0px bottom;}
ul{list-style:none;margin:0px;padding:0px;}
p, h1, h2, h3, h4, h5, h6{margin:0px;padding:0px;}
p{padding:0px 0px 20px 0px;line-height:20px;text-align:justify;}
img{border:0px;}
:-moz-any-link:focus{outline:none;}
.clear{clear:both;}
.clearpadding{clear:both;height:12px;}
a{color:#c03636;font-weight:bold;}
a:hover{color:#e44848;text-decoration:none;}
#header{float:left;width:930px;background:url('../images/top_flower.jpg') no-repeat 430px 0px;}
.logo a{float:left;width:106px;height:107px;background:url('../images/logo.gif') no-repeat;margin:44px 0px 0px 49px;text-indent:-99999px;}
.top_menu_1{float:left;width:676px;height:45px;background:url('../images/menu/menu_bg.gif') repeat-x;margin:0px 0px 0px 75px;display:inline;}
.qmenu{float:right;width:200px;margin:66px 0px 0px;}
.qmenu li{float:left;height:27px;}
.qmenu li a{float:left;height:27px;text-indent:-99999px;}
.home a{float:left;width:63px;background:url('../images/menu/home.gif') no-repeat;margin-right:6px;}
.contact_us a{float:left;width:92px;background:url('../images/menu/contact_us.gif') no-repeat;}
.top_menu{float:left;margin:0px 0px 0px 16px;display:inline;width:660px;height:45px;position:relative;}
.top_menu ul{float:left;background:url('../images/menu/menu_bg_1.gif') no-repeat -16px 0px;}
.top_menu ul li{float:left;}
.top_menu ul li a{float:left;height:22px;text-indent:-99999px;margin-top:12px;}
#slide{position:absolute;bottom:0;left:0;height:4px;background:#cc3333;z-index:10;}
.dummy_menu{display:none;}
.divider{float:left;width:48px;height:41px;background:url('../images/menu/divider.gif') no-repeat center;}
.about_us a{float:left;width:61px;background:url('../images/menu/about_us.gif') no-repeat;}
.menu a{float:left;width:37px;background:url('../images/menu/menu.gif') no-repeat;}
.catering a{float:left;width:52px;background:url('../images/menu/catering.gif') no-repeat;}
.gallery a{float:left;width:45px;background:url('../images/menu/gallery.gif') no-repeat;}
.venue_hire a{float:left;width:70px;background:url('../images/menu/venue_hire.gif') no-repeat;}
.reservation a{float:left;width:71px;background:url('../images/menu/reservation.gif') no-repeat;}
.faq a{float:left;width:20px;background:url('../images/menu/faq.gif') no-repeat;}
.banner{float:left;width:930px;height:348px;background:url('../images/banner.gif') no-repeat;}
.banner span{float:left;width:930px;height:348px;background:url('../images/banner_img.jpg') no-repeat 34px 29px;}
.home_content{float:left;width:930px;background:url('../images/left_flower2.jpg') no-repeat;position:relative;}
.reservation_link a{float:left;width:53px;height:9px;position:absolute;top:0;left:0;margin:139px 0px 0px 285px;text-indent:-99999px;}
.welcome_txt{float:left;width:930px;height:37px;background:url('../images/welcome_txt.gif') no-repeat 475px 22px;text-indent:-99999px;}
.home_content_block{float:left;width:453px;height:252px;background:url('../images/content_bg2.gif') repeat-x;margin:0px 0px 0px 452px;display:inline;}
.home_content_right{float:left;width:453px;height:252px; background:url('../images/content_right2.gif') no-repeat right;}
.home_content_right p{padding:10px 40px 2px 25px;text-align:justify;}

/* Inner Page */
.inner_content{float:left;width:930px;margin:12px 0px 0px 0px;}
.content_block{float:left;width:930px;}
.content_left{float:left;width:296px;min-height:735px;_height:735px;background:url('../images/inner_img_bg.jpg') no-repeat right top;}
body#about_us .content_left span{float:left;width:296px;min-height:735px;_height:735px;background:url('../images/left_images/about_us.jpg') no-repeat 34px 25px;}
body#venue_hire .content_left span{float:left;width:296px;min-height:735px;_height:735px;background:url('../images/left_images/venue_hire.jpg') no-repeat 34px 25px;}
body#contact_us .content_left span{float:left;width:296px;min-height:735px;_height:735px;background:url('../images/left_images/contact_us.jpg') no-repeat 34px 25px;}
body#menu .content_left span{float:left;width:296px;min-height:735px;_height:735px;background:url('../images/left_images/menu.jpg') no-repeat 34px 25px;}
body#catering .content_left span{float:left;width:296px;min-height:735px;_height:735px;background:url('../images/left_images/catering.jpg') no-repeat 34px 25px;}
body#img_gallery .content_left span{float:left;width:296px;min-height:735px;_height:735px;background:url('../images/left_images/gallery.jpg') no-repeat 34px 25px;}
body#reservation .content_left span{float:left;width:296px;min-height:735px;_height:735px;background:url('../images/left_images/reservation.jpg') no-repeat 34px 25px;}
body#faq .content_left span{float:left;width:296px;min-height:735px;_height:735px;background:url('../images/left_images/faq.jpg') no-repeat 34px 25px;}
.content_right{float:left;width:634px;min-height:735px;_height:735px;position:relative;}
.navigation{float:left;width:590px;text-align:right;margin-bottom:5px;font-weight:bold;}
.navigation img{padding:0px 7px;vertical-align:middle;}
.navigation a{font:normal 10px trebuchet ms;color:#ee0101;}
.navigation a:hover{color:#ff3f3f;text-decoration:none;}
.ring_top{float:left;width:112px;position:absolute;top:0;left:0;margin:81px 0px 0px 270px;}
.ring_top span, .ring_bottom span{float:left;width:56px;height:29px;background:url('../images/ring_1.gif') no-repeat;}
.ring_bottom span{float:left;width:56px;height:29px;background:url('../images/ring_2.gif') no-repeat;}
.heading{float:left;width:610px;height:72px;background:url('../images/inner_head_bg.jpg') repeat-x;margin:0px 0px 3px;}
.heading em{float:left;width:50px;height:72px;background:url('../images/inner_head_right.jpg') no-repeat right;}
body#about_us .heading span{float:left;width:560px;height:72px;background:url('../images/headings/about_us.gif') no-repeat 5px 20px;}
body#contact_us .heading span{float:left;width:560px;height:72px;background:url('../images/headings/contact_us.gif') no-repeat 5px 20px;}
body#catering .heading span{float:left;width:560px;height:72px;background:url('../images/headings/catering.gif') no-repeat 5px 18px;}
body#faq .heading span{float:left;width:560px;height:72px;background:url('../images/headings/faq.gif') no-repeat 5px 18px;}
body#img_gallery .heading span{float:left;width:560px;height:72px;background:url('../images/headings/gallery.gif') no-repeat 5px 19px;}
body#menu .heading span{float:left;width:560px;height:72px;background:url('../images/headings/menu.gif') no-repeat 5px 20px;}
body#reservation .heading span{float:left;width:560px;height:72px;background:url('../images/headings/reservation.gif') no-repeat 5px 20px;}
body#venue_hire .heading span{float:left;width:560px;height:72px;background:url('../images/headings/venue_hire.gif') no-repeat 5px 20px;}
.content_block_1{float:left;width:608px;background:url('../images/inner_block_bg.gif') repeat-y;margin-top:0px;}
.right_top{float:left;width:608px;height:9px;font-size:1px;background:url('../images/border_1.gif') repeat-x;text-align:right;}
.right_bottom{float:left;width:608px;height:29px;font-size:1px;background:url('../images/bottom_ring.gif') no-repeat bottom;text-align:right;}
.content_block_2{float:left;width:608px;min-height:584px;_height:584px;}
.content_block_3{float:left;width:528px;margin:40px 40px 0px 40px;display:inline;}
.photo_block{float:right;width:288px;height:258px;background:url('../images/frame.gif') no-repeat;margin:0px 0px 10px 25px;display:inline;}
.photo_block img{border:solid 1px #8f8f90;margin:12px;}
.required{float:left;width:300px;padding-bottom:15px;}
.required span{color:#ff0000;}
h1, .head{font:bold 16px trebuchet ms;color:#8c1818;padding:0px 0px 10px 0px;}
h2{font:font:bold 16px trebuchet ms;color:#484848;padding:0px 0px 10px 0px;}
.map{float:right;background:#eaeae5;}
.map img{padding:3px;border:solid 1px #ccccc7;}
.contact_block{float:left;width:350px;}
.contact_txt{float:left;width:150px;padding:2px 0px 0px 0px;}
.contact_txt span{color:#FF0000;}
.error_msg{float:left;width:300px;text-align:right;font-size:11px;height:16px;}
.contact_field{float:left;width:180px;height:18px;background:url('../images/txt_box_bg.gif') no-repeat;margin:0px 0px 0px 0px;}
.contact_field_1{float:left;width:180px;height:48px;background:url('../images/txt_area_bg.gif') no-repeat;margin:0px 0px 10px 0px;}
.contact_field_2{float:left;width:200px;height:18px;margin:0px 0px 10px 0px;}
.contact_field input{width:148px;height:14px;border:0px;font:normal 10px trebuchet ms,tahoma,verdana;color:#484848;margin:1px 0px 0px 4px;background:transparent;}
.contact_field_1 textarea{width:148px;height:42px;border:0px;font:normal 10px trebuchet ms,tahoma,verdana;color:#484848;margin:1px 0px 0px 4px;background:transparent;}
.contact_field_2 select{height:15px;border:solid 1px #e4e4df;font:normal 10px trebuchet ms,tahoma,verdana;color:#484848;padding:1px;#height:18px;_height:16px;}
select.date{width:50px;}
select.month{width:65px;}
select.year{width:75px;}
.submit{float:left;width:180px;padding:5px 0px 35px 150px;}
p.q{padding:0px;margin:0px 0px 3px 0px;width:528px;background:url('../images/border_2.gif') repeat-x bottom;font-weight:bold;color:#941818;}
p.a{padding-left:15px;}
p.q span{color:#000;}
.line{width:528px;height:15px;background:url('../images/border_2.gif') repeat-x top;}
.starters{float:left;width:240px;height:80px;background:url('../images/starters.jpg') no-repeat 10px 10px;}
.traditional{float:right;width:240px;height:80px;background:url('../images/sweets.jpg') no-repeat 10px 0px;}
.meal{float:left;width:240px;height:80px;background:url('../images/meal.jpg') no-repeat 20px 0px;margin-top:10px;}
.wine{float:right;width:240px;height:80px;background:url('../images/wine.jpg') no-repeat 20px 5px;}
.starters a{margin:22px 0px 0px 120px;color:#8e1818;display:block;}
.traditional a{margin:22px 0px 0px 100px;color:#8e1818;display:block;}
.meal a, .wine a{margin:28px 0px 0px 120px;color:#8e1818;display:block;}
.starters a:hover, .sweets a:hover, .meal a:hover, .wine a:hover{color:#c02a2a;}
.seperator{float:left;width:240px;height:40px;background:url('../images/seperator.gif') no-repeat center;}
.seperator_1{float:right;width:240px;height:40px;background:url('../images/seperator_1.gif') no-repeat center;}
.gallery_block{float:left;width:142px;height:102px;background:url('../images/gallery/main_frame.png') no-repeat;position:relative;margin:0px 24px 0px 10px;display:inline;}
*html .gallery_block{
background-color:#fff;
	back\ground-color:transparent;
	background-image: url(none.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/gallery/main_frame.png", sizingMethod="scale");
}
.gallery_image{float:left;width:109px;height:68px;margin:26px 0px 0px 21px;display:inline;}
.gallery_frame{float:left;width:109px;height:68px;margin:26px 0px 0px 21px;display:inline;position:absolute;left:0;top:0;}
.seperator_1{float:left;width:528px;height:35px;background:url('../images/gallery/seperator.gif') no-repeat center 15px;}
.pagging{float:left;width:80px;margin:25px 0px 0px 185px;display:inline;padding-bottom:25px;visibility:visible;}
.prev a{float:left;width:13px;height:14px;background:url('../images/gallery/left_arrow.gif') no-repeat;text-indent:-99999px;margin-top:2px;}
.page_no{float:left;width:30px;margin:0px 0px 0px 8px;display:inline;font-size:10px;color:#6f6f6f;}
.page_no b{font-size:11px;}
.page_no span{font:normal 10px trebuchet ms;color:#8f938e;padding:0px 3px;}
.page_no a{font:normal 10px trebuchet ms;color:#8f938e;text-decoration:none;}
.page_no a:hover{color:#000;}
.next a{float:left;width:13px;height:14px;background:url('../images/gallery/right_arrow.gif') no-repeat;text-indent:-99999px;margin-top:2px;}
.catering_img{float:left;width:261px;height:215px;background:url('../images/frame_1.gif') no-repeat;margin:15px 0px 0px 0px;}
.catering_img img{border:solid 1px #ccccb2;margin:29px 0px 0px 27px;}
.thanku{float:left;width:523px;padding:0px 0px 15px 0px;text-align:center;}
/* Inner Page */



.footer{float:left;width:660px;margin:26px 0px 0px 221px;display:inline;position:relative;}
.ring_bottom{float:left;width:112px;position:absolute;top:0;left:0;margin:-72px 0px 0px 350px;}
.copyright{float:left;width:200px;font:normal 9px arial;color:#FFF;}
.copyright span{background:#90948f;padding:0px 13px 0px 4px;}
.brand{float:right;width:390px;}
.brand_1{float:left;width:138px;height:32px;background:url('../images/brand_1.gif') no-repeat;}
.brand_2{float:left;width:165px;height:32px;background:url('../images/brand_2.gif') no-repeat;}
.brand_3{float:left;width:85px;height:32px;background:url('../images/brand_3.gif') no-repeat;}