html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,address,big,cite,code,del,dfn,em,img,kbd,q,s,samp,small,strike,sub,sup,tt,var,b,u,i,dl,dt,dd,ol,nav ul, li,fieldset,form,label,legend,table,caption,tbody,thead,tr,th,td,footer,header,hgroup,menu,nav,output,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display: block;}
ol,ul{list-style:none;margin:0;padding:0;}
blockquote, q{quotes:none;}
blockquote:before, blockquote:after, q:before, q:after{content:'';content:none;}
table{border-collapse:collapse;border-spacing:0;}
/* start editing from here */
a{text-decoration:none; color:#444444;}
a:hover{text-decoration:underline; color:#FF5A00;}
.txt-rt{text-align:right;}/* text align right */
.txt-lt{text-align:left;}/* text align left */
.txt-center{text-align:center;}/* text align center */
.clear {clear: both;}
.lF {float:left;}
.rF {float:right;}
.orangeColor{color:#FF5A00;}
.borderBox{border:1px solid #CCCCCC;}
.imgLf{float:left; margin:0px 10px 10px 0px;}
.imgRf{float:right; margin:0px 0px 10px 10px;}
.pos-relative{position:relative;}/* Position Relative */
.pos-absolute{position:absolute;}/* Position Absolute */
.underline{padding-bottom:5px; border-bottom: 1px solid #eee; margin:0 0 20px 0;}/* Add 5px bottom padding and a underline */
nav.vertical ul li{display:block;}/* vertical menu */
nav.horizontal ul li{display: inline-block;}/* horizontal menu */
img{max-width:100%;}
.img-responsive {display: block; max-width: 97%;  height: auto;}

/*end reset**/

body{font-family:"Open Sans","Open Sans Light",Arial,Helvetica,sans-serif; font-size: 14px; text-align:center; background-color:#FFFFFF; background:url(../images/background.jpg) repeat top left #d9eeed; color:#646566;}	

.wrapper{width:960px; margin: 0 auto; padding:0; background:#FFFFFF; border: 1px solid #d3e1e1(0, 0, 0, 0.2);
box-shadow: 0px 2px 10px #c0d2d2; font-family:"Open Sans","Open Sans Light",Arial,Helvetica,sans-serif; }
#header{position:relative; width:100%; z-index:9999; padding:0px; margin:0px;} 
.logo{margin:0; padding:0; float:left; text-align:center;}
.headreservation1{float:left; margin-top:55px; text-align:center; color:#7c7f7f;} 
.headreservation2{margin-top:55px; text-align:center; color:#7c7f7f;}
.headersocialicon{margin-top:10px;}
.winner {text-align:center; margin:10px 0;}
.socialWidget{margin-left:25px;}
.email a {color:#646566;}
.email a:hover{color:#00a4bb;}

#suggestPost a{background:transparent url(../../quick-enquiry.jpg) no-repeat scroll 0px 0px; left:0; position:fixed; top:165px;width:30px; height:132px; z-index:99999; display:block;}
div#suggestPost:hover {background:transparent url(../quick-enquiry.jpg) no-repeat scroll 0px 0px; opacity: 0.7;
filter: alpha(opacity=40); /* For IE8 and earlier */}


#CDSWIDEXC {
    font: 11px Verdana,"Bitstream Vera Sans",Arial,Helvetica,sans-serif;
    color: #000;
    background-color: #FFF;
    overflow: hidden;
    width: 150px;
    margin: 0px!important;
    padding: 0px 0px 9px;
    text-align: center;
    border: 1px solid #589442;
}
#CDSWIDCOE {
    font: 11px Verdana,"Bitstream Vera Sans",Arial,Helvetica,sans-serif;
    color: #000;
    background-color: #FFF;
    overflow: hidden;
    width: 148px;
    margin: 0px!important;
    text-align: center;
    border: 2px solid #599642;
}
	.sliderBG{background:#FFFFFF; width:100%; top:150px; position:relative; margin:0; padding:0px;}
	.socialTopicons {color:#555555; font-size: 13px; float: right; margin-top: 22px; padding:0;}
	.emailTop {float:right; margin-top:70px; margin-right:-97px; font-size:13px;}
	.emailTop a{color:#41196a; text-decoration:none;}
	.emailTop a:hover{color:#E54112; text-decoration:none;}	
	

/***** Middle start *****/
.middlesection{float:left; text-align:left; color:#555; font-size:14px; padding:10px 0px; margin:0px; width:100%; background:#ffffff; }
.middlesection p {padding-bottom:7px;}
.content{float:left; text-align:justify; width:99%; font-family:"Open Sans","Open Sans Light",Arial,Helvetica,sans-serif;}
.bluecolor{color:#016C7B;}
.titleblue {color: #016C7B; font-family: Arial,Helvetica,sans-serif; font-size: 14px; font-weight: bold;}
.contentLfimage{ float:left; padding:9px 9px 9px 0; border:none; text-align:center;}
.contentRfimage{ float:right; padding:9px 0 9px 9px; border:none; text-align:center;}
.contentleftimg{ float:left; margin:0; padding:0;} 
.contentmiddleimg{ float:left; margin:0; padding:0;} 
.contentrightimg{ float:left; margin:0; padding:0;} 
.imagename{color:#BF6600; text-align:center!important;}
.maintitle{font-family:Georgia, "Times New Roman", Times, serif, "ITC Avant Garde Gothic"; font-size:20px; color:#00a4bb; text-align:left; font-style:normal; border-bottom:1px solid #dbdbdb; padding-bottom:9px; margin-bottom:14px;}
.col3img{vertical-align:bottom; text-align:center; margin-top:160px;}
.morebutton {width:70px; height:25px; float:left; text-align:center!important; background:url(../images/more-button-background.jpg) left top; padding:2px 0;}
.morebutton a {color:#fff; text-decoration:none;}
.morebutton a:hover {color:#77dae6; text-decoration:none;}

.tripadvisorCode {margin-right:30px; float:left; bottom:0px;}
.ourfacilities{float:left; margin:0px; padding:0px;} 
.ourrestaurant{float:left; margin:0px; padding:0px;}
#CDSWIDVRNB{width:270px!important;}
	ul.facilitieslist{list-style-type:none; margin:0; padding:0; margin: 12px 5px 11px 0; float:left;}
	ul.facilitieslist li {margin-bottom:9px; background:url(../images/arrow-bullet.png) no-repeat 0 0; padding:0px 1px 0px 32px;}
	ul.facilitieslist li a {display:block; color:#646566; text-decoration:none;}
	ul.facilitieslist li a:hover{color:#333333; text-decoration:underline;}

	ul.facilitieslist2 {list-style-type:none; padding:0; margin: 12px 5px 7px 0; float:left; width:275px;}
	ul.facilitieslist2 li{margin:5px 0; background:url(../images/arrow-bullet.png) no-repeat 0 0; padding:2px 1px 2px 32px; }
	ul.facilitieslist2 li a{display:block;  color:black;}
	ul.facilitieslist2 li a:hover{ color:#0192dc;}
	* html ul.facilitieslist2 li a{ width:134px !important;}
	
/***** Middle end *****/

/***** Footer start *****/	
#footer{position:relative; width:100%; z-index:9999; padding:10px 0; margin:0px; color:#646566; font-family:"Open Sans","Open Sans Light",Arial,Helvetica,sans-serif;}
.footerContent{width:960px; margin: 0 auto; padding:0; background:none;}
.footercopyright{float:left; padding:0px;  text-align:left; margin-top:15px;}
.footermiddle{float:left; padding:0px; text-align:left; margin-top:15px;}
.footerfollowus{float:right; padding:11px 15px 0 10px; text-align:left; font-size:12px; font-weight:bold; color:#016c7b; text-transform:uppercase; margin-top:10px;}
.footersocialicon{float:right; text-align:left; margin:10px 0 10px 0;}

/***** Footer end *****/
	
	.table-responsive {width: 99%; margin-bottom: 15px; overflow:hidden;}
	.tableBorders{border:1px solid #9ECBCB; text-align:left; padding:5px 5px;}
	.errfont {color:#F95E65;}
	
	
/*****Slider Start****/
			.jssorb01 {position: absolute;}
            .jssorb01 div, .jssorb01 div:hover, .jssorb01 .av {position: absolute;/* size of bullet elment */
                		width: 12px; height: 12px; overflow: hidden; cursor: pointer; border: #000 1px solid;}
            .jssorb01 div { background-color: gray; }
            .jssorb01 div:hover, .jssorb01 .av:hover { background-color: #d3d3d3; }
            .jssorb01 .av { background-color: #fff; }
            .jssorb01 .dn, .jssorb01 .dn:hover { background-color: #555555; }
			
            .jssora05l, .jssora05r {display: block; position: absolute;/* size of arrow element */
                		width: 40px; height: 40px; cursor: pointer; background:url(../images/a17.png) no-repeat; overflow: hidden;}
            .jssora05l { background-position: -10px -40px; }
            .jssora05r { background-position: -70px -40px; }
            .jssora05l:hover { background-position: -130px -40px; }
            .jssora05r:hover { background-position: -190px -40px; }
            .jssora05l.jssora05ldn { background-position: -250px -40px; }
            .jssora05r.jssora05rdn { background-position: -310px -40px; }
			.da-thumbs{float:left;}			
/*****Slider End******/

/***** Media Quries *****/
@media only screen and (max-width: 1024px) {.wrapper{width:94%; margin:0 auto;}}

/*  GO FULL WIDTH AT LESS THAN 768 PIXELS */
@media only screen and (max-width: 768px) {
	.wrapper{width:97%;}
	.footerContent{width:97%;}
	#header{background:#FFFFFF; width:100%; top:0px; position:inherit !important; margin:0; padding:0px;}
	.top-icons-sm{float:right;}
	.footermiddle{margin-left:25px;}
	.headreservation1{margin:55px 10px 0 10px;}
	.col3img{vertical-align:bottom; text-align:center; margin:0px!important;}
	.footerfollowus{display:none!important;}
	ul.facilitieslist {margin: 12px 5px 0px 0px;}
	ul.facilitieslist2 {margin: 0px 5px 7px 0px;}
}

/*  GO FULL WIDTH AT LESS THAN 640 PIXELS */
@media only screen and (max-width: 640px) {
	.wrapper{width:95%;}
	.footerContent{width:95%;}
	#header{background:#FFFFFF; width:100%; top:0px; position:relative; margin:0; padding:0px;}
	.logo{margin:0; text-align:center; float:none!important;}
	.top-icons-sm {text-align:center; margin:0 26%;}
	.ourfacilities{float:left!important; margin:0px; padding:0px;} 
	.footermiddle{margin-left:0px!important;}
	.headreservation1{float:none!important; margin-top:32px; text-align:center; color:#7c7f7f;} 
	.headreservation2{float:none!important; margin-top:10px; text-align:center; color:#7c7f7f;}
	.headersocialicon{margin-top:32px;}
}

/*  GO FULL WIDTH AT LESS THAN 480 PIXELS */

@media only screen and (max-width: 480px) {
	.wrapper{width:95%;}
	.footerContent{width:95%;}
	.top-icons-sm {text-align:center; margin:0 17%;}
}

@media only screen and (max-width: 360px) {
	.wrapper{width:95%;}
	.footerContent{width:95%;}
	.top-icons-sm {text-align:center; margin:0 5%;}
}

@media (max-width:320px){
	.wrapper{width:96%;}
	.footerContent{width:96%;}
	.content{float:left; text-align:justify; width:100%;}
	.top-icons-sm {text-align:center; margin:0 1%;}
}
