* {margin:0;padding:0}
html,body {height:100%}
body {background:url(../images/body-bg.gif) center top #37271c;font-family:Tahoma,Geneva,sans-serif;font-size:100%;line-height:1.125em;color:#bca695}
input,select,textarea {font-family:Tahoma,Geneva,sans-serif;font-size:1em}
.fleft {float:left}
.fright {float:right}
.clear {clear:both}
.alignright {text-align:right}
.aligncenter {text-align:center}
.wrapper {width:100%;overflow:hidden}
.container {width:100%}
p {margin-bottom:0px}
/* forms */
input,select {vertical-align:middle;font-weight:normal}
img {border:0;vertical-align:top;text-align:left}
object {vertical-align:top;outline:none}
#reservation-form {font-size:.91em;font-weight:bold}
#reservation-form fieldset {border:none}
#reservation-form .field {display:block;height:55px}
#reservation-form label {display:block;padding-bottom:4px}
#reservation-form select {border:1px solid #5d3825;background:#1d110b;color:#bca695}
#reservation-form select.select1 {width:40px;margin-right:10px}
#reservation-form select.select2 {width:127px}
#reservation-form input {border:1px solid #5d3825;background:#1d110b;}
#reservation-form .button {font-size:1em; margin-top:10%;}
#pers { float:left; width:30%; padding:5%; margin-right:10%; color:#999;}
#roo { float: right;
    padding: 5%;
    width: 30%; color:#999;}
#dzphoneno { font-weight:bold; color:#999;}
/* list */
ul {list-style:none}
/* other */
.img-indent {margin:0 10px 0 -8px;float:left; border: 3px solid #fff;}
.img-indent.alt {margin-right:25px}
.img-box {width:100%;overflow:hidden;padding-bottom:20px}
.img-box img {float:left;margin:0 20px 0 0}
.extra-wrap {overflow:hidden;}
.p1 {margin-bottom:9px}
.p2 {margin-bottom:18px}
.p3 {margin-bottom:27px}
.alt-top {padding-top:6px}
/* txt,links,lines,titles */
a {color:#bca695;outline:none}
a:hover{text-decoration:none}
h1 {/*font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;*/font-size:60px;line-height:1em;color:#c30000;text-transform:none;font-weight:normal;letter-spacing:-2px}
h1 a {color:#c30000;text-decoration:none}
h2 {font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;color:#FFD800;font-size:30px;line-height:1em;font-weight:normal;margin-bottom:12px;letter-spacing:-1px}
h3 {font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;color:#fff;font-size:25px;line-height:1em;font-weight:normal;margin-bottom:16px}
h4 {font-size:.91em}
h5 {font-size:1.33em;color:#c30000;padding-top:10px;margin-bottom:26px}
h6 {font-size:1em;color:#e7e7e7}
.txt1 {font-size:.91em}
.txt2 {color:#c30000;font-size:1.33em;text-transform:uppercase}
.link1 {display:block;float:left;background:url(images/link1-bgd.gif) left top repeat-x;color:#fff;text-decoration:none}
.link1 em {display:block;background:url(images/link1-left.gif) no-repeat left top}
.link1 b {display:block;background:url(images/link1-right.gif) no-repeat right top;padding:2px 15px 2px 15px;font-weight:normal;font-style:normal}
.link1:hover {text-decoration:underline}
.button {text-align:center;font-size:.91em}
.button span {display:inline-block;background:url(images/button-side.gif) no-repeat left top;padding-left:1px}
.button span span {background:url(images/button-side.gif) no-repeat right top;padding-right:1px;padding-left:0}
.button span span a {display:inline-block;padding:5px 25px;color:#000; background:#FFD800;text-decoration:none;text-transform:uppercase;font-weight:bold}
.button span span button {display:inline-block;padding:6% 25%;color:#000; background:#FFD800;text-decoration:none;text-transform:uppercase;font-weight:bold; border:none;font-size:0.91em; cursor:pointer;}
.button span span button:hover { background-color:#000; color:#FFD800; transition: all 0.2s ease 0s;}

.field1 {
    float: left;
    width: 30%;
}

.field2 {
    float: right;
    width: 42%;
}

.field3 {}
.button span span a:hover { background-color:#000; color:#FFD800; transition: all 0.2s ease 0s;}
.button1 {text-align:center;font-size:.91em}
.button1 span {display:inline-block;background:url(images/button-side.gif) no-repeat left top;padding-left:1px}
.button1 span span {background:url(images/button-side.gif) no-repeat right top;padding-right:1px;padding-left:0}
.button1 span span a {display:inline-block;background:url(images/button-bg.gif) left top repeat-x;padding:0 20px 3px 20px;color:#d5c6bb;text-decoration:none;text-transform:uppercase;font-weight:bold}
.button1 span span a:hover {text-decoration:underline}
.line-hor {background:#4d3525;height:1px;overflow:hidden;font-size:0;line-height:0;margin:21px 0px 16px -66px}
.line-ver {background-image:url(../images/line-ver.gif);background-repeat:repeat-y;width:100%}
.title {margin-bottom:20px}
/* boxes */
.box {background:#1d110b;width:100%}
.box .inner {padding:21px 30px 30px 28px}
.dept-list {float:left}
.dept-list dd {clear:both;text-align:right}
.dept-list dd span {float:left;padding-right:25px}
.dept-list dd p {text-align:left}
/* header */
.row-2{float:left; width:74%; border:4px solid #fff; position:relative; margin-left:241px;}
#header .row-1 {height:136px;}
#header .row-2.alt {height:278px;background:url(images/header-bg1.png) no-repeat left bottom;width:100%;padding:0;margin:0}
#header .logo {float:left;}
#header .logo em {position:absolute;top:25px;text-transform:uppercase;font-style:normal;font-size:16px;font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;font-weight:bold;padding-left:5px}
#header .logo strong {color:#ad0000;font-size:.91em;padding-left:5px}
#header .phones {float:right;font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;font-size:25px;line-height:1em;color:#fff;padding:0px 0px 0 0;letter-spacing:-1px}
.header-box {width:100%;height:466px; overflow-x:auto; background:#251912; }
.header-box .inner {padding:307px 0 0 2px}
.header-box-small {background:url(images/header-bg-small.jpg) no-repeat left top;width:950px;height:252px;}
.header-box-small .inner {padding:195px 0 0 2px}
#header .nav {width:100%;overflow:hidden}
#header .nav li {display:inline}
#header .nav li a {display:block;float:left;width:156px;height:55px;line-height:52px;font-size:16px;text-transform:uppercase;font-weight:bold;color:#fff;text-decoration:none;font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;text-align:center;margin-right:2px;background:url(images/nav-bg1.png) no-repeat left top}
#header .nav li a:hover {background:url(images/nav-bg2.png) no-repeat left top}
#header .nav li a.current {background:url(images/nav-bg2.png) no-repeat left top}
/* content */
#content {background:url(../images/content-bg.png) left top;margin:0px;}
#content .indent {padding:17px 0 20px 0}
#content ul {padding-bottom:20px}
#content ul li {background:url(../images/bull1.gif) no-repeat left 8px;padding:0 0 0 13px}
.contacts-list dt {font-weight:bold;margin-bottom:10px}
.contacts-list dd {font-weight:bold}
#content .gallery {width:100%;}
#content .gallery ul {overflow:hidden;margin:-7px -40px -11px -32px;position:relative}
#content .gallery ul li {background:url(../images/img-wrapper.png) no-repeat left top;width:155px;height:110px;padding:0;float:left;margin-right:3px}
#content .gallery ul li img {margin:13px 0 0 11px}
#content .gallery-images {width:100%}
#content .gallery-images ul {overflow:hidden;margin:0 -32px -14px 0;position:relative;padding-bottom:0}
#content .gallery-images ul li {float:left;padding:0 0 14px 0;background:none;margin-right:16px}
#content .img-list li {width:100%;overflow:hidden;background:none;padding:0 0 18px 0}
#content .img-list li img {float:left;margin:6px 9px 0 0}
.ic, .ic a {border:0;float:right;background:#fff;color:#f00;width:50%;line-height:10px;font-size:10px;margin:-220% 0 0 0;overflow:hidden;padding:0}
.extra-img {position:relative;margin:0 -9px 0 -8px}
.gallery-main {background:url(../images/gallery-wrapper.png) no-repeat left top;width:607px;height:433px;margin:0 -10px 0 -6px;position:relative}
.gallery-main .inner {padding:12px 0 0 12px}
.gallery-main .prev {position:absolute;left:11px;top:12px}
.gallery-main .next {position:absolute;right:11px;top:12px}
.list1 {font-size:.91em;padding:4px 0 15px 0}
.list1 dt {font-weight:bold;color:#e3dad2;margin-bottom:12px;padding:0 0 0 4px}
.list1 dd {border-bottom:1px solid #57473c;padding:0 5px 7px 4px;margin-bottom:4px;line-height:1.45em}
.list1 dd span {float:right}
.list1 dd.alt {border-bottom:none}
.list1 dd.last {font-weight:bold;color:#c30000;border-bottom:none}
#content .list2 {padding-bottom:8px}
#content .list2 li {font-size:.91em;padding-bottom:8px}
#content .list3 li a {text-decoration:none}
#content .list3 li a:hover {text-decoration:underline}
#content .list4 li {width:100%;overflow:hidden;padding:0;background:none;font-size:.91em;padding-bottom:15px}
#content .list4 li img {float:left;margin:0 13px 0 0}
#content .aside ul {font-size:.91em}
/* footer */
#footer {font-family:Arial,Helvetica,sans-serif;padding:28px 40px 35px 40px}
#footer a {color:#e3dad2}
#footer .nav {text-align:center;padding-bottom:25px}
#footer .nav li {display:inline}
#footer .nav li a {padding:0 10px 0 10px;color:#e3dad2}
.st-main
{
margin:0px;
padding:0px;
width:100%;
margin-top:39px;
}
.st-left
{
width:25%;
float:left;
padding:0px;
position:absolute;
z-index:9999;

}
.st-indent
{
margin:0px;
padding:0px;

}

#rahul
{
margin:0px;
padding:0px;
margin-top:15px;
}


.glery-dz
{
margin:auto;
padding:0px;
width:573px;
}

.glery-dz ul 
{
margin:auto;
padding:0px;
width:633px;
padding-top:10px;
}
.glery-dz ul li
{
margin:0px;
padding:0px;
float:left;
}


.glery-dz ul li img
{
margin:0px;
padding:0px;
border:4px solid;
margin:5px;
}

.gellery-top-text
{
margin:0px;
padding:5px;
background-color:#2b1e15;
}


.gellery-top-text h2
{
margin:0px;
padding:0px;
font-size:22px;
text-align:center;
 text-transform: uppercase;
 font-weight:bold;
}
.gz-contant
{
margin:auto;
padding:0px;
width:977px;
}

.gl-right
{
float:left;
width:431px;
padding-left:32px;
}
.fb-like-widget
{
margin:0px;
padding:0px;
float:right;
padding-right:5px;
}


















body {
    background-color: #42413C;
    color: #999999;
}
body {
    font: 100%/1.4 Verdana,Arial,sans-serif;
    margin: 0;
    padding: 0;
}

  .nana
  {  display: block;
    font-family: BPreplay,Arial,Helvetica,sans-serif;
    font-size: 14px;
    font-weight: bold;
    height: 41px;
    overflow: hidden;
    padding: 25px 20px 0;
    position: relative;
    text-align: left;
    width: 195px;
	 background: none repeat scroll 0 0 #FFD800;
    color: #882E02;
}

  .container li a
  { 
   display: block;
    font-family: BPreplay,Arial,Helvetica,sans-serif;
    font-size: 14px;
    font-weight: bold;
    height: 41px;
    overflow: hidden;
    padding: 25px 20px 0;
    position: relative;
    text-align: left;
    width: 195px;
	 background: none repeat scroll 0 0 #DEB700;
    color: #fff;
	text-transform:uppercase;
	margin:2px 0;
}

  .container li li a
  { 
  background:#373128;
  border:1px solid #40392C;
  color:#CCCCCC;
  margin:5px 0;
  padding:4px 18px;
  width:197px;
  height:auto;
  font-size:1em;
  text-transform:none;
  font-weight:normal;
  }


  .container li ul
  { 
  display: none;
 }
 
 #footer .nav li
 {
 border-right:1px solid #fff;
 }
 
  #footer .nav li:last-child
 {
 border-right:none;
 }

.top-header-image-outer
{
margin:0px;
padding:0px;
margin: 0;
padding: 0px 10px 0 0;
}

.inside-top-header
{
margin:0px;
padding:0px;
float:left;
padding-right:30px;
padding-top:80px;
}

.inside-top-header img
{
margin:0px;
padding:0px;
}
.shoshyal-top-header
{
margin:0px;
padding:0px;


}
.shoshyal-top-header ul
{
margin:0px;
padding:0px;
}

.shoshyal-top-header ul li
{
margin:0px;
padding:0px;
list-style:none;
padding-left:10px;
float:left;
}
.shoshyal-top-header ul li a
{
margin:0px;
padding:0px;
border:none;
}

.shoshyal-top-header ul li img
{
margin:0px;
padding:0px;
border:none;
}
.shoshyal-top-header ul li img:hover
{
margin:0px;
padding:0px;
opacity: 0.6;
}

.langwejicon
{
margin:0px;
padding:0px;
padding-top:5px;
}

.main-header-top-outer-singale
{
margin:0px;
padding:0px;
float:left;
padding-top:78px;
}


.location-outer
{
margin:0px;
padding:0px;
height:417px;
}



.about-outer
{
margin:0px;
padding:0px;
background:#2b1e15;
padding:5px;
}

.about-outer p
{
margin:0px;
padding:0px;
color:#fff;
line-height:20px;
text-align:justify;
font-size:1.3em;
font-family:"Open Sans",helvetica,arial;
}
.about-outer h2
{
margin:0px;
padding:0px;
color:#fff;
padding-bottom:5px;
}

.about-outer img
{
margin:0px;
padding:0px;
border:3px solid #fff;
margin-right:5px;
}




.place-outer
{
margin:0px;
padding:0px;
background:#2b1e15;
padding:5px;
height:456px;
}

.place-outer p
{
margin:0px;
padding:0px;
color:#fff;
line-height:20px;
text-align:justify;
font-size:1.3em;
font-family:"Open Sans",helvetica,arial;
}
.place-outer h2
{
margin:0px;
padding:0px;
color:#fff;
padding-bottom:5px;
}

.place-outer img
{
margin:0px;
padding:0px;
border:3px solid #fff;
margin-right:5px;
}













#contactFormContainer {
	position:absolute;
	left:368px;
	z-index: 2147483647;
	}
	
/* Hides the whole contact form until needed */	
#contactForm {
	height:289px;width:558px;
	background:#515151 url(../images/birdy.jpg) no-repeat 241px 11px; 
	border:1px solid #929191;
	padding:7px 12px; 
	color:#fff;
	display:none;
	}   

/* Loading bar that will appear while the ajax magic is happening */
.bar{
	display:none; 
	background:url(../images/ajax-loader.gif) no-repeat center; 
	margin-top:100px; 
	height:40px; width:230px;
	}
	
/* Hides the confirmation message until needed */	
#messageSent {display:none;}

/* This hides the form validation alert messages until needed */
#contactForm span { 
	display:none; 
	font-size:9px; 
	line-height:10px; 
	padding-left:6px; 
	color:#f5c478;
	}
	
/* Some styling for the contact button */
#contactFormContainer .contact {
	height:47px; width:211px;
	background:url(../images/contact_me.png); 
	position:relative; 
	left:368px;
	bottom:3px; 
	
	cursor:pointer;
	}
			
/* Hides the darkening layer for the Modal effect. The z-index is necessary for layering purposes, and be sure to keep the positioning/height/width the same */	
#backgroundPopup{
	display:none; 
	position:fixed; 
	_position:absolute; 
	height:100%; width:100%; 
	top:0; left:0;
	background:#000; 
	z-index:999999;
	}
	
/* Form styling from here on out. There is nothing in here that you HAVE to use to get this to work */	
#contactForm textarea, #contactForm input {
	width:180px; 
	background:#6d6d6d url(../images/contact_input.png) repeat-x top; 
	color:#fff; 
	border:1px solid #8a8a8a; 
	height:15px; 
	line-height:14px; 
	font-size:11px; 
	padding:2px 2px 0px;
	}
#contactForm input {background-position:0px -20px;}
#contactForm textarea {height:114px; font-family:Verdana, Geneva, sans-serif;}
#contactForm .submit {
	border:1px solid #aba8a8; 
	background:#e5e5e5; 
	text-transform:uppercase; 
	color:#4d4d4d; 
	font-weight:bold; 
	padding:7px 16px 7px 14px; 
	height:37px; width:124px; 
	cursor:pointer; 
	float:left; 
	margin-top:196px;
	}
#contactForm .submit:active {background:#cacaca; }
#contactForm label {padding-left:4px; font-weight:bold;}
#contactForm p {padding-bottom:0px;}
#contactForm .input_boxes {float:left; width:204px;}

#dummycontent {padding-top:100px; height:900px; position:relative;}
.bottomlink {position:absolute; bottom:0;}


.dzcareercont { margin:30px auto 0px auto;    width: 80%;}
.dzmainform {
    height: 46px;
    padding: 0;
    width: 80%;
	margin:auto;
}
.dzmainformleft {    
    color: #FFFFFF;
    float: left;
    font-size: 15px;
	text-transform:uppercase;
    margin: 0;
    padding: 0;
    width: 45%; height:30px;}
	
.dzmainformright {
    float: left;
    height: 30px;
    width: 54%;
}

.dzmainformright input {
    height: 100%;
    width: 100%;
	border:1px solid;
}


.dzcareersubmit {
    margin: auto;
    padding-top: 15px;
    text-align: center;
    width: 80%;
}

.dzcareersubmit > input {
    background: none repeat scroll 0 0 #FFD800;
    border: 1px solid #C4C495;
    border-radius: 7px;
    color: #000000;
    font-size: 15px;
    height: 33px;
    padding: 5px;
    width: 115px;
	cursor: pointer;
	color:#882E02;
}

.dzcareersubmit > input:hover {
background:none repeat scroll 0 0 #936903;
color:#882E02;
}


.dzcareertitle {
    background: none repeat scroll 0 0 #FFD800; 
    border-radius: 5px;
    height: 35px;
    margin:25px auto 0px auto;
    text-align: center;
    width: 65%;
}

.dzcareertitle h1 {
    color: #FFFFFF;
    font-size: 27px;
    text-transform: capitalize;
}

.activity img{
height:100px;
width:150px;
float:left;

  padding-left: 9px;
    padding-right: 13px;

}

.clear{
 clear:both;
}

.acti{
border-bottom-color: #CC6600;}

.activity p{
padding-left:0px;
}

/*.activity {
    padding-top: 17px;
}*/