/*

Designed and Coded By: Syosys Technologies
Date: 26/5/2009

*/
.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    }
	
body{ background:url(../images/bg.jpg) repeat top left;}
*{text-decoration:none;}
#topline{ width:100%; float:left; height:6px; background:url(../images/toplinebg.jpg) repeat-x top left;}
#container{margin:0 auto; width:990px;}
#container .inner{height:406px; background:url(../images/innerheader_botbg.jpg)no-repeat bottom left;}
#header{ width:990px; height:610px; float:left; background:url(../images/header_botbg.jpg) no-repeat bottom left;}
#header .top{ width:990px; float:left; height:160px;}
#header .top .logo{ width:224px; height:132px; float:left; margin:45px 0 0 100px;}
#header .top .social{ width:48px; height:21px; float:right; margin-top:14px; margin-left:400px;}
#header .top .social .facebook{ margin-left:8px;}
#header .top .nav{ width:510px; height:114px; float:right; margin-top:11px;}
#header .top .nav ul{ list-style:none; float:left;}
#header .top .nav ul li{ width:85px; height:114px; float:left;}
#header .top .nav ul li a.menu1act{width:85px; height:114px; background:url(../images/menu1.jpg) bottom left;background-position:0 -114px;float:left}
#header .top .nav ul li a.menu2act{width:85px; height:114px; background:url(../images/menu2.jpg) bottom left;background-position:0 -114px;float:left}
#header .top .nav ul li a.menu3act{width:85px; height:114px; background:url(../images/menu3.jpg) bottom left;background-position:0 -114px;float:left}
#header .top .nav ul li a.menu4act{width:85px; height:114px; background:url(../images/menu4.jpg) bottom left;background-position:0 -114px;float:left}
#header .top .nav ul li a.menu5act{width:85px; height:114px; background:url(../images/menu5.jpg) bottom left;background-position:0 -114px;float:left}
#header .top .nav ul li a.menu6act{width:85px; height:114px; background:url(../images/menu6.jpg) bottom left;background-position:0 -114px;float:left}

#header .bannerbg{ width:990px; height:410px; float:left;}
#header .bannerbg .bannerleft{ width:392px; height:390px; float:left; margin:14px 0 0 3px;}
#header .bannerbg .bannerleft .menu{ width:380px; margin:0 0 0 40px; list-style:none; float:left;}
#header .bannerbg .bannerleft .menu li{ width:68px; height:88px; float:left; margin:5px 5px;opacity:1; filter:alpha(opacity=100);}
#header .bannerbg .bannerleft .menu li:hover{opacity:.7; filter:alpha(opacity=70);}
#header .bannerbg .bannerleft .attraction{ width:364px; height:223px; float:left; margin:25px 0 0 18px;}
#header .bannerbg .mainbanner{ width:581px; height:383px; float:right; padding:5px 0 5px 0px; margin-top:12px;}
#header .innerbanner{ width:949px; float:left; margin-left:20px;}

/*header ends here*/

#main{ width:990px; float:left;}
#main .contents{width:950px; padding:10px 20px 20px 20px; font-family:Tahoma, Arial, Verdana; font-size:13px; color:#796c50;}
#main .contents h1{font-family:Tahoma, Arial, Verdana; font-size:16px; color:#d91921; padding:13px 0; margin-bottom:10px; border-bottom:dashed 1px #9f9575;}
#main .contents h1 span{ color:#724126}
#main .contents p{font-family:Tahoma, Arial, Verdana; font-size:13px; color:#796c50; line-height:20px; padding-top:10px; text-align:justify;}
#main .contents .rightimg{ margin:5px 0 3px 15px;}
#main .contents .leftimg{ margin:10px 15px 3px 0;}
#main .contents .promoter{ margin:20px 0;}

#main .contents .dine{float:left; list-style:none;}
#main .contents .dine li{width:460px; height:310px; border:dashed 2px #cfc8ad; float:left; margin:10px 20px 20px 0; list-style:none; background:url(../images/dinebg.png) repeat top left; }
#main .contents .dine li:hover{background:url(../images/dinebg_hover.png) repeat top left;}
#main .contents .dine li.nomarg{ margin-right:0; }
#main .contents .dine li h2{ background:url(../images/h2bg.png) no-repeat top left; font-family:Tahoma, Arial, Verdana; font-size:16px; color:#fff; width:202px; padding:10px; margin:10px 0 5px 0; float:left;}
#main .contents .dine .dinelogo{ width:118px; height:34px; float:right; margin:10px 20px;}
#main .contents .dine .dineimg{ width:433px; height:108px; float:left; border:solid 2px #998d5b; margin:10px 10px 5px 10px; }
#main .contents .dine p{padding:5px 10px; float:left; font-family:Tahoma, Arial, Verdana; font-size:13px; line-height:20px; width:433px;}

#main .contents .photos{float:left; list-style:none;}
#main .contents .photos li{width:286px; height:217px; float:left; background:url(../images/galbg.png) no-repeat top left; margin:10px 45px 15px 0; }
#main .contents .photos li:hover{background:url(../images/galbg_hover.png) no-repeat top left;}
#main .contents .photos li.nomarg{ margin-right:0; }
#main .contents .photos li h2{font-family:Tahoma, Arial, Verdana; font-size:14px; color:#fff; width:230px; float:left; padding:10px 0 0 30px;}
#main .contents .photos li img{ width:264px; height:166px; float:left; margin:17px 0 0 11px;}
#main .contents .photos li img:hover{ width:264px; height:166px; opacity:.7; filter:alpha(opacity=70)}


#main .contents .content_left{width:250px; font-family:Tahoma, Arial, Verdana; font-size:13px; color:#796c50; float:left;}
#main .contents .content_left .category{ width:232px; float:left; background:url(../images/category_bg.jpg) repeat-y top left; margin-bottom:10px;}
#main .contents .content_left .category h2{ height:33px; width:187px; background:url(../images/category_band.jpg) no-repeat top left; margin:10px 0; padding:12px 20px 0 25px; color:#fff; font-family:Tahoma, Arial, Verdana; text-transform:uppercase; font-size:12px; font-weight:bold;}
#main .contents .content_left .category ul{margin:0 20px 10px 25px; list-style:none; width:187px; float:left; position:relative; top:-15px;}
#main .contents .content_left .category ul li{ border-bottom:dashed 1px #a99e74; line-height:30px;}
#main .contents .content_left .category ul li a{ background:url(../images/arrow.png) no-repeat top left; text-transform:uppercase; color:#212121; padding-left:20px; width:167px;display:block; background-position:5px 12px; font-weight:bolder; font-size:12px;} 
#main .contents .content_left .category ul li a:hover, #main .contents .content_left .category ul li.current a{ color:#fff;background:url(../images/arrow1.png) no-repeat top left #cd9f83;background-position:5px 12px;}

#main .contents .content_right{width:700px; font-family:Tahoma, Arial, Verdana; font-size:13px; color:#796c50; float:right;}
#main .contents .content_right .shops{width:720px; float:left; margin:10px 0;}
#main .contents .content_right .shops li{width:341px; float:left; height:179px; background:url(../images/box_bg.jpg) no-repeat top left; margin-right:18px; margin-bottom:20px;}
#main .contents .content_right .shops li.marginno{ margin-right:0;}
#main .contents .content_right .shops li h5{font-family:Tahoma, Arial, Verdana; font-size:11px; color:#fcfbf6; width:50px; margin:33px 0 0 7px; text-align:center; font-weight:bold; float:left;}
#main .contents .content_right .shops li h3{width:200px; margin:10px 0; padding:14px 20px 0 25px; color:#fff; font-family:Tahoma, Arial, Verdana; text-transform:uppercase; font-size:12px; font-weight:bold; float:right; text-align:right;}
#main .contents .content_right .shops li .shoplogo{ width:115px; height:65px; float:left; text-align:center; margin:20px 0 0 30px}
#main .contents .content_right .shops li .call{ width:115px; height:22px; float:left; background:url(../images/call.jpg) no-repeat top left; margin:8px 0 0 15px; color:#fff; padding:6px 0 0 30px;}
#main .contents .content_right .shops li .shopgal{ width:153px; height:119px; float:right; background:url(../images/shapgalbg.png) no-repeat top left; margin:5px 10px 0 0; }
#main .contents .content_right .shops li .shopgal img{ width:143px; height:96px; margin:5px 0 0 5px;}

#main .contents .content_right .offers{width:700px; float:left; margin:10px 0;}
#main .contents .content_right .offers .topimg{ float:left;}
#main .contents .content_right .offers .bottommg{ float:left;}
#main .contents .content_right .offers li{ width:660px; background:#dad5b9; border: solid 4px #d0cab0; padding:10px 20px 10px 20px; margin-bottom:15px; float:left;}
#main .contents .content_right .offers li:hover{background:#e0dac0;}
#main .contents .content_right .offers li .shoplogos{ width:119px; float:left; text-align:center; border:solid 2px #d8d2b5;}
#main .contents .content_right .offers li .offercontent{width:510px; float:right; padding:0; margin-bottom:10px;}
#main .contents .content_right .offers li .offercontent h4{color:#d91921; font-family:Tahoma, Arial, Verdana; font-size:14px;; float:left; font-weight:normal;  line-height:20px; padding-bottom:5px;}
#main .contents .content_right .offers li .offercontent ul{ list-style:none; float:left; width:510px;}
#main .contents .content_right .offers li .offercontent ul li{color:#000; font-family:Tahoma, Arial, Verdana; font-size:12px;  background:none; height:auto; width:510px; padding:0;border:none; margin:0; line-height:20px;}
#main .contents .content_right .offers li .offercontent ul li span{color:#f00430; font-family:Tahoma, Arial, Verdana; font-size:14px;}


#main .contents .content_right .photogallery{ width:650px; height:580px; float:left; border:#960 1px dashed; margin:10px 0 20px 20px;}

#main .contents .amenities{ width:950px; float:left; list-style:none; margin:10px 0;}
#main .contents .amenities li{ width:275px; height:260px; background-color:#ddd7bd; float:left; margin-right:12px; margin-bottom:10px; border:dashed 1px #bcb693; padding:10px 15px;}
#main .contents .amenities li:hover{ background-color:#e6e0cb;}
#main .contents .amenities li.nomargin{ margin-right:0;}
#main .contents .amenities li h2{font-family:Tahoma, Arial, Verdana; font-size:14px; color:#d91921; padding:5px 0 10px 0; font-weight:bold;}
#main .contents .amenities li ul{ list-style:none; float:left; width:285px; border:none; margin-bottom:10px;}
#main .contents .amenities li ul li{ width:275px; border:none; background:url(../images/bullet2.gif) no-repeat top left; height:auto; padding:0 0 0 15px; margin:0; background-color:none; line-height:25px; font-size:13px; background-position:0 10px; }
#main .contents .amenities li a{color:#fff; background:#a8945a; padding:5px 10px; text-decoration:none; line-height:25px;}


#main .contents .contact{ width:950px; float:left; list-style:none; margin:10px 0;}
#main .contents .contact li{ width:275px; height:350px; background:none; float:left; margin-right:12px; margin-bottom:10px; border:dashed 1px #bcb693; padding:10px 15px;}
#main .contents .contact li.heightless{ height:180px;}
#main .contents .contact li:hover{ background-color:#e6e0cb;}
#main .contents .contact li.nomargin{ margin-right:0;}
#main .contents .contact li h2{font-family:Tahoma, Arial, Verdana; font-size:14px; color:#d91921; padding:5px 0 10px 20px; font-weight:bold;}
#main .contents .contact li .map{ margin-top:8px;}

#main .contents .contact li .form{float:left; list-style:none; width:275px; margin-left:20px;}
#main .contents .contact li .form ul{list-style:none; float:left;}
#main .contents .contact li .form ul li{background-image:none; padding:0; margin:0; width:220px; height:auto; border:none; padding-bottom:5px; }
#main .contents .contact li .form ul li input{font-family:Tahoma, Arial, Verdana; font-size:13px; color:#724126; width:220px; height:16px; background:#e9e6d1; border:solid 1px #d3cbaa; padding:5px; margin:7px 0; color:#747474;}
#main .contents .contact li .form ul li input:hover{width:220px; height:16px; background:#f3efe2; border:solid 1px #c8c39e; padding:5px;color:#747474;}
#main .contents .contact li .form ul li textarea{font-family:Tahoma, Arial, Verdana; font-size:13px; color:#724126; width:220px; height:50px; background:#e9e6d1; border:solid 1px #d3cbaa; padding:5px; margin-top:7px;color:#747474;}
#main .contents .contact li .form ul li textarea:hover{width:220px; height:50px; background:#f3efe2; border:solid 1px #c8c39e; padding:5px;color:#747474;}
#main .contents .contact li .form ul li input.submit{ width:72px; height:30px; background:url(../images/submit_btn.jpg) no-repeat top; border:none;}
#main .contents .contact li .form ul li input.submit:hover{ background:url(../images/submit_btnhover.jpg) no-repeat top;}

#main .brands{ width:962px; height:80px; float:left; background:url(../images/brands_bg.png) repeat-x top left; padding:12px 0 12px 28px;}
#main .brands ul li{width:130px;float:left;margin-right:31px;height:70px}
#main .brands img{width:130px;height:70px}
#main .brands ul li.no_margin{margin-right:0}

/*main ends here*/
#footerbg{ background:url(../images/footerbg.jpg) repeat-x top left; width:100%; float:left; height:278px;}
#footerbg .footer{width:990px; height:238px; margin:0 auto; padding-top:35px;}
#footerbg .footer .adj{ padding-left:10px;}
#footerbg .footer .copyright{ width:990px; float:left; height:20px; color:#796c50; font-family:Tahoma, Geneva, sans-serif; font-size:12px; margin-top:65px;}
#footerbg .footer .copyright span{ float:right;}
#footerbg .footer .copyright span img{float:right; position:relative; top:-17px;}


#footerbg .footer ul{ width:185px; height:140px; background:url(../images/footergap.jpg) top right no-repeat; list-style:none; float:left; margin:0 20px;}
#footerbg .footer ul li { line-height:24px;}
#footerbg .footer ul h1{font-family:Tahoma, Arial, Verdana; font-size:14px; color:#fff; font-weight:bold; padding-bottom:10px;}
#footerbg .footer ul li a{ font-family:Tahoma, Arial, Verdana; font-size:12px; color:#f4eed6; background:url(../images/footer_arrow.png) no-repeat top left; padding-left:14px; background-position:0 4px;}
#footerbg .footer ul li a:hover{ color:#f0d07e;background:url(../images/footer_arrow1.png) no-repeat top left; padding-left:14px;background-position:0 4px;}

#footerbg .footer ul .form{float:left; list-style:none;}
#footerbg .footer ul .form ul{list-style:none; background:none; margin-left:0; width:240px;}
#footerbg .footer ul .form ul li{background-image:none; padding:0; margin:0; }
#footerbg .footer ul .form ul li input{width:220px; height:12px; background:#d9d4b6; border:solid 1px #a19869; padding:5px; margin:4px 0; color:#747474; font-family:Tahoma, Arial, Verdana; font-size:11px;}
#footerbg .footer ul .form ul li input:hover{width:220px; height:12px; background:#f8f1e2; border:solid 1px #dacba7; padding:5px;color:#747474;}
#footerbg .footer ul .form ul li textarea{width:155px; height:25px; background:#d9d4b6; border:solid 1px #a19869; padding:5px; margin-top:4px;color:#747474;font-family:Tahoma, Arial, Verdana; font-size:11px; float:left;}
#footerbg .footer ul .form ul li textarea:hover{width:155px; height:25px; background:#f8f1e2; border:solid 1px #dacba7; padding:5px;color:#747474;}
#footerbg .footer ul .form ul li input.submitdbtn{ width:73px; height:38px; background:url(../images/submit.png) no-repeat top; border:none;}
#footerbg .footer ul .form li input.submitdbtn:hover{ background:url(../images/submit_hover.png) no-repeat top;}



/*footer ends here*/

/*img vertical move style starts here */
#vertical{
	width:510px;
}
#vertical li{
	float:left;
	width:85px;
	height:114px;
	position:relative;
	overflow:hidden;
}
#vertical img{
	position:absolute;
}
/*img vertical move style ends here */
pre { display:none }