@charset "utf-8";
/* CSS Document */

#dhtmltooltip{
position: absolute;
width: 150px;
border: 2px solid black;
padding: 2px;
background-color: lightyellow;
color:#000000;
visibility: hidden;
z-index: 100;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);}


body {margin:0px; padding:0px; background:url(images/bg.jpg) repeat-x #0F0F0F; font-size:12px; font-family:Arial, Verdana, Helvetica, sans-serif; color:#DBDBDB;}
a,a:link{color: #FFFFFF; text-decoration: underline;}
a:hover{color: #FFFFFF; text-decoration: none;}
div{margin:0; padding:0;}
#nepdud{width:904px; margin:0 auto;}
#header{ padding:10px 0 0 0;}
#banner{ background:url(../images/banner.jpg) no-repeat left bottom; height:295px;}
#content{padding:20px 0 0 0; overflow:hidden; float:left;}
#left{width:240px; float:left;}
#rite{width:640px;  float:right; margin:0 0 0 20px;}
#rite_2{width:904px; }
.heading{ background:url(../images/heading-bg.jpg) repeat-x; height:33px; display:block; font:bold 1.4em Arial, Helvetica, sans-serif; color:#FFFFFF; padding:10px 0 0 20px; vertical-align:middle;}

.heading1{ background:url(../images/heading-bg.jpg) repeat-x; height:33px; display:block; font:bold 1.4em Arial, Helvetica, sans-serif; color:#FFFFFF; vertical-align:middle; padding:6px 0 0 20px; }

.rates_td{}
.rates_td td{ border-bottom:1px solid #333333; font-size:14px; padding-left:60px;}

#fea{background:#D5D5D5; color:#454545; font: bold 1.3em Arial, Helvetica, sans-serif;}
#footer{clear:both; text-align:center; padding:5px 0 5px 0; font:1em Arial, Helvetica, sans-serif; }
#copyimg{background:url(../images/copy-bg.jpg) repeat-x right bottom; height:30px; font: bold 1.2em Arial, Helvetica, sans-serif; color:#FFFFFF; text-align:center; padding:7px 0 0 0;}
.text{ padding:20px; font:1em Arial, Helvetica, sans-serif; line-height:16px; background:#545454;}
.div-border{ border:1px solid #747474;}
.div-border1{ border:1px solid #747474; width:904px;}
/**menu**/
#nav{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
width:904px;
height:38px;
background:url(../images/nav_bg.jpg) repeat-x;
}
#nav #menu{
background:url(../images/nav_bg.jpg) repeat-x;
	padding:0;
}

#nav #menu ul{
	list-style-type: none;
	margin:0;/*Left offset of entire tab menu relative to page*/
	padding:0;
}

#nav #menu li{
	display:inline;
	margin:0;
}

#nav #menu a{
	float:left;
	background:url(../images/glow-left.jpg) no-repeat left top;
	margin:0;
	margin-left:12px; /*spacing between each tab*/
	margin-top:4px;	
	padding:0 0 0 7px;
	text-decoration:none;
}

#nav #menu a span{
	float:left;
	display:block;
	background:url(../images/glowtab.jpg) no-repeat right top;
	padding: 10px 27px 8px 20px;
	color:#FFFFFF;
}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
#nav #menu a span {float:none;}
/* End IE5-Mac hack */

#nav #menu a:hover span {
color: white;
}

#nav #menu #current a{ /*Selected Tab style*/
background-position:0 -38px; /*Shift background image up to start of 2nd tab image*/
}

#nav #menu #current a span{ /*Selected Tab style*/
background-position:100% -38px; /*Shift background image up to start of 2nd tab image*/
color: black;
}

#nav #menu a:hover{ /*onMouseover style*/
background-position:0% -38px; /*Shift background image up to start of 2nd tab image*/
}

#nav #menu a:hover span{ /*onMouseover style*/
background-position:100% -38px; /*Shift background image up to start of 2nd tab image*/
}

[if IE]>
#nav #menu p.iepara{ /*Conditional CSS- For IE (inc IE7), create 1em spacing between menu and paragraph that follows*/
padding-top: 1em;
}
<![endif]


.clearfix:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}

.clearfix {
    display: inline-block;
}

html[xmlns] .clearfix {
    display: block;
}

* html .clearfix {
    height: 1%;
}


.clear{ clear:both}
/*******Contact Us********/
#contactleft{
	width:600px;
	}
	
#contactpg{
	margin:0 auto;
	padding:0;
	position:relative;
	top:24px;
	}
.error{
	background: #CC0000;
	border-top:1px solid #FF7D7D;
	border-bottom:1px solid #FF7D7D;
	font-size:14px;
	padding:20px;	
	text-align:center;
	color:#fff;
	}

.ok{
	background: #9DB400;
	border-top:1px solid #DEFF00;
	border-bottom:1px solid #DEFF00;
	font-size:16px;
	padding:20px;	
	font-weight:bold;
	text-align:center;
	color:#fff;
	}

.slug3{
	margin:0 auto;
	text-align:center;
	}

.slug{
	border-top:1px solid #364141;
	border-bottom:1px solid #364141;
	background:#202828;
	padding:12px 7px;
	font-weight:bold;
	text-align:center;
	}

.slug2{
	border-top:1px solid #0079E9;
	border-bottom:1px solid #0079E9;
	background:#0054A2;
	padding:3px 7px;
	font-weight:bold;
	color:#fff;
	margin: 5px 0;
	
	}
.border{
	font: 12px Arial, Helvetica, sans-serif;
	color:#000;
	border:1px solid #C4C4C4;
	background:#C5CACA ;
	width:262px;
	height:18px;
	padding:2px;
}

.border1{
	font: 12px Arial, Helvetica, sans-serif;
	color:#000;
	border:1px solid #C4C4C4;
	background:#fff;
	width:262px;
	height:18px;
	padding:2px;
}
	
.bordera{
	font: 12px Arial, Helvetica, sans-serif;
	color:#000;
	border:1px solid #C4C4C4;
	background:#919D9D;
	width:262px;
	height:18px;
	padding:2px;
	}

.bordera1{
	font: 12px Arial, Helvetica, sans-serif;
	color:#000;
	border:1px solid #C4C4C4;
	background:#fff;
	width:262px;
	height:18px;
	padding:2px;
	}

/* Text Box End */

/* Buttons End */

.btn{
	background: #25BAD0;
	border:2px solid #188FA2;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	padding:3px;
	cursor:pointer;
	color:#fff;
	}

.btn:hover{
	background: #188FA2;
	border:2px solid #25BAD0;
	}


#c1{
	margin:0 auto;
	padding:0;
	width:270px;
	float:left;
	line-height:25px;
	text-align:left;
	}	

#c2{
	margin:0;
	padding:0 0 0 20px;
	width:270px;
	float:left;
	line-height:25px;
	float:left;
	}	
/****reservation****/
.res_title{ font:bold 12px Arial, Helvetica, sans-serif; color:#AAC208; height:30px;}
.padding_12{
	padding:30px 0 0 0;}
.gallery_pic{ border:2px solid #FFFFFF;}
.gallery_pic_hover{ border:#CCCCCC 2px solid;}


.text .one{
	background:#656565;
	margin:0 0 2px 0;
	font-family:"Trebuchet MS", arial, serif;
}
	
.text .two{
	background:#616161;
	margin:0 0 2px 0;
	font-family:"Trebuchet MS", arial, serif;

}
.two .imaagee{
	background:url(../images/two_bg.jpg) no-repeat;
	width:184px;
	height:121px;
	padding:15px;
	float:left;
}

.one .imaage{
	background:url(../images/one_bg.jpg) no-repeat;
	width:184px;
	height:121px;
	padding:15px;
	float:left;
}
.two .imaage{
	background:url(../images/two_bg.jpg) no-repeat;
	width:184px;
	height:121px;
	padding:15px;
	float:left;
}
.one p, .two p{
	padding:15px 0 0 0;
	margin:0;
}
.one p b, .two p b{
	font-size:18px;
	line-height:25px;
	color:#2bbdd4;
	font-weight:normal;
} 
.one p em, .two p em{
	font-style:normal;
	display:block;
}
.ser_Heading{
	margin:0;
	padding:0;
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
}
.serv_list{
	margin:18px 0 10px 0;
	padding:0;	
}
.serv_list li{
	width:29%;
	float:left;
	padding:0 0 0 10px;
	background: url(../images/bulet.jpg) 10px 6px no-repeat;
	list-style:none;
	padding:5px 0 5px 25px;
	}