body {padding:0; margin:0;}
span.skype_pnh_container {display:none !important;}
span.skype_pnh_print_container {display:inline !important;}
#container{
	position:relative;
	width:800px;
	height:1170px;
	margin:0 auto;
	border-left:3px solid #ccc;
	border-right:3px solid #ccc;
	font-family:Arial, Helvetica, sans-serif;
}
#hotelwebsiteatt #container {
	height:1250px;
}
#title {
	position:absolute;
	top:0;
	right:5px;
	z-index:10000;
	background-image:url(../images/dark-transparency.png);
	padding:4px 3px;
}
#menu {
	position:absolute;
	top:197px;
	left:5px;
	z-index:10000;
	background:none;
}
#menutable {
	border-collapse:separate;
}
#menutable td {
	padding:4px 3px;
	background-image:url(../images/dark-transparency.png);
	margin-right:3px;
}
#menutable img {
	border:0;
	outline:none;
}
#header {
	width:790px;
	margin:0 auto;
	position:absolute;
	left:5px;
}
#left {
	float:left;
	width:545px;
	padding-left:5px;
	height:590px;
	margin:275px 0 0 0;

}
#hotelwebsiteatt #left {
	width:790px;
	height:750px;
}
#hotelwebsiteatt #left img { 
	margin:20px 5px 0 5px;
}
#hotelwebsiteatt #left div {
	padding:1px;
}
.floatright {
	float:right;
}
.floatleft {
	float:left;
}
#left p {
	text-indent:8px;
	font-size:16px;
}
#left #button {
	margin:25px auto 0 auto;
	width:253px;
}
#right {
	float:right;
	padding-right:5px;
	width:240px;
	height:590px;;
	border-left:2px solid #ccc;
	margin:275px 0 0 0;
}
#right img {
	display:block;
	margin:10px auto 0 auto;
}
#right h3 {
	text-align:center;
	margin-bottom:7px;
}
#right p {
	margin:0 0 8px 5px;
	text-indent:8px;
	font-size:12px;
}
#bottom {
	position:relative;
	top:25px;
}

h1, h2, h3, h4 {
	color:#888;
}
p {
	color:#373737;
}
#footer {
	position:relative;
	top:45px;
	left:-20px;
}
#footer ul {
	text-align:center;
}
#footer li {
	display:inline;
	margin:0 14px;
}
#footer a:link {
	color:#373737;
	text-decoration:none;
}
#footer a:visited {
	color:#575757;
	text-decoration:none;
}
#footer a:hover {
	color:#878787;
	text-decoration:underline;
}
#dotcombowebdesign {
	margin:0 auto;
}
#dotcombowebdesign p {
	margin:0;
}
#backtodotcombo {
	position:fixed;
	top:5px;
	left:10px;
	background:#777;
	padding:5px;
	border:1px solid #000;
	z-index:10001;
}
#backtodotcombo a {
	text-decoration:none;
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;

}
#wed,
#veg,
#alacarte {
	display:none;
	width:100%;
	position:fixed;
	top:0;
	bottom:0;
	background-image:url(../images/darker-transparency.png);
	z-index:10001;
}

#wedmenu,
#vegmenu,
#alcmenu {
	position:fixed;
	left:50%;
	top:15px;
	bottom:15px;
	width:500px;
	background-image:url(../images/Restaurant-menu-background.jpg);
	margin-left:-250px;
	padding:5px 10px;
	text-align:center;
	border:10px ridge #900;
	overflow:auto;
	
}
.hidemenu {
	position:fixed;
	top:5px;
	left:50%;
	margin-left:300px;
	color:#fff;
	font-weight:bold;
	cursor:pointer;
}
	
#wedmenu a,
#vegmenu a,
#alcmenu a {
	display:block;
	float:right;
}
#wedmenu p,
#vegmenu p,
#alcmenu p {
	margin-top:0;
}
#wedmenu h2,
#vegmenu h2,
#alcmenu h2 {
	text-align:center;
	text-decoration:underline;
}
#alcmenu h4 {
	margin-bottom:5px;
}
#smplmenus {
	width:400px;
	margin:0 auto;
}
#smplmenus a {
	margin-left:50px;
	text-decoration:none;
	color:#04e;
}


#jomres_content_area {
	margin:0 5px ;
}
#wrapper2 {
	width:100% !important;
	margin:0 auto !important;
}
#footer-outer {
	width:800px;
	margin:0 auto;
	border-left:3px solid #ccc;
	border-right:3px solid #ccc;
}
#ui-datepicker-div {

}
#content_tabs {
	overflow:auto;
}
#img1, #img2, #img3, #img4{
	position:absolute;
	left:0;
	top:0;
	z-index:0;
}
.top {
	z-index:2;
} 
#img2, #img3, #img4,
.bottom {
	display:none;
}