body {
	background: #ddd url(sajmap1.jpg) no-repeat fixed top center;
	color: #333;
	font-family: arial, sans-serif;
	margin: 0;
	padding: 0;
	height: 100%;
	behavior: url(csshover.htc);
	text-align: center;
}
table {
	margin-top: 58px;
	width: 720px;
	border: 1px solid #a4774e;
	padding: 0;
}
table.hotel {
                   margin:0 auto;
                   width:100%;
                   font-weight:normal;
                   padding:0;
}
img {
                  border: 0;
}
h1 {
	margin: 0;
	padding: 1px 0;
	text-align: center;
	font-size: 12px;
	color: #fff;
	background: transparent;
	display: block;
}
h2 {
	margin: 0;
	padding: 0;
	text-align: center;
	font-size: 20px;
	color: #333;
	background: transparent;
                  font-variant: small-caps;
}
h3 {
	margin-top: 7px;
	margin-bottom: 0;
	padding: 0;
	text-align: center;
	font-size: 20px;
	color: #030;
	background: none;
                  font-variant: small-caps;
} 
h4 {
                 margin: 0;
                 padding: 0;
                 text-align: center;
                 font-size: 14px; 
                 color: #000;
                 background: none;
}               
a:link {
	color: #fff;
	text-decoration: none;
	font-size: 13px;
	background: transparent;
}
a:active {
	color: #fff;
	text-decoration: none;
	font-size: 13px;
	background: transparent;
}
#active a {
	display: block;
	color: #030;
	background: #fff;
	text-decoration: none;
}
a:visited {
	color: #fff;
	text-decoration: none;
	font-size: 13px;
	background: transparent;
}
a:hover {
	color: #030;
	text-decoration: none;
	font-size: 13px;
	background: #fff;
}
p.j {
	text-align: justify;
	line-height: 120%;
	font-weight: bold;
	font-size: 13px;
	margin: 14px;
	color: #000;
	background: transparent;
}
p.c {
                text-align: center;
                color: #000;
                font-weight: bold;
                font-size: 13px;
                background: transparent;
}
p.ci {
	text-align: center;
	color: #000;
	font-weight: bolder;
	font-size: 16px;
	font-style: normal;
	margin-bottom: 0;
	background: transparent;
}
p.ct {
	text-align: center;
	color: #000;
	font-weight: bolder;
	font-size: 14px;
	font-style: normal;
	margin-bottom: 0;
	background: transparent;
}
p.cf {
	text-align: center;
	line-height: 120%;
	font-weight: bold;
	font-size: 13px;
	margin: 14px;
	color: #000;
	background: transparent;
}
p.mag {
	text-align: justify;
	line-height: 110%;
	font-weight: bold;
	font-size: 13px;
	margin: 14px;
                  padding: 0;
	color: #000;
	background: transparent;
}
p.faq {
	margin: 14px 0 0 14px;
	padding: 0;
	text-align: center;
	font-size: 18px;
	color: #030;
	background: none;
                  font-variant: small-caps;
                  font-weight: 900;
} 
div.alt {
	text-align: center;
	color: #fff;
	line-height: 150%;
	font-weight: bold;
	font-size: 13px;
	background: transparent;
	margin: 0;
	padding: 11px 0 21px;
}
ul, li {
	list-style-type: none;
	margin: 0;
	color: #fff;
	font: bold 13px arial, sans-serif;
	background: transparent;
}
a.faq:link, a.faq:visited, a.faq:active {
	color: #fff;
	text-decoration: none;
	border-bottom: 1px dotted #fff;
	font-size: 13px;
	background: #6e6e6e;
}
a.faq:hover {
	color: #000;
	text-decoration: none;
	background: #6e6e6e;
}
a.l:link, a.l:visited, a.l:active {
                   color: #030;
                   text-decoration: none;
                   font-size: 13px;
                   background: none;
}
a.l:hover {
                    color: #eee;
                    text-decoration: none;
                    background: none;
}
a.work:link, a.work:visited, a.work:active {
                   color: #030;
                   text-decoration: underline;
                   font-size: 13px;
                   background: none;
}
a.work:hover {
                    color: #eee;
                    text-decoration: none;
                    background: none;
}

.centerdiv {
	text-align: center;
	margin: 0;
}
.centerdiv>div {
	margin: 0 auto;
}
div.ccwsd {
                  text-align: center;
                  font-size: 12px;
                  font-variant: small-caps;
                  font-weight: bold;
                  line-height: 21px;
}
div.c7 {
                  margin: 14px;
                  text-align: center;
                  background: transparent;
}
div.c6 {
	opacity: .95;
	filter: alpha(opacity=95);
	-moz-opacity: 0.95;
	width: 100%;
	padding: 7px 0;
	background: #dab589;
}

div.c5 {
	opacity: .80;
	filter: alpha(opacity=80);
	-moz-opacity: 0.80;
	width: 100%;
	padding: 7px 0;
	background: #6e6e6e;
}
div.c4 {
	opacity: .80;
	filter: alpha(opacity=80);
	-moz-opacity: 0.80;
	width: 100%;
	padding: 7px 0;
	background: #dab589;
}
div.c3 {
	line-height: 62px;
	width: 100%;
}
div.c2 {
	background: #000 url(slidebg.jpg);
	width: 100%;
	float: left;
	margin: 0;
}
div.c1 {
	width: 100%;
	border-top: 1px solid #a4774e;
	background: #000;
}
div#nav {
	float: left;
	background: #6e6e6e;
	margin-left: auto;
	margin-right: auto;
	width: 100%;
	text-align: center;
}
div#nav ul {
	margin: 0;
	padding: 0;
	background: #6e6e6e;
}
div#nav li {
	position: relative;
	list-style: none;
	margin: 0;
	float: left;
	width: 102px;
	line-height: 15px;
	border-left: 1px solid #fff;
	font: bold 13px arial, sans-serif;
	font-weight: bold;
}
div#nav li:hover {
	background: #fff;
}
div#nav li.submenu {
	background: none;
	text-align: center;
}
div#nav li.submenu:hover {
	background: #eee;
	text-align: center;
	color: #6e6e6e;
}
div#nav li a {
	display: block;
	padding: 0;
	text-decoration: none;
	width: 102px;
}
div#nav>ul a {
	width: 102px;
}
div#nav ul ul {
	position: absolute;
	width: 103px;
	display: none;
	border-right: 1px solid #fff;
	border-left: 0 solid #fff;
	z-index: 100;
}
div#nav ul ul li {
	border-bottom: 1px solid #fff;
	background: #6e6e6e;
}
div#nav li.submenu li.submenu {
	background: none;
}
div#nav li.submenu li.submenu:hover {
	background: #fff;
}
div#nav li.submenu li.submenu:hover a {
	background: #fff;
}
div#nav ul.level1 li.submenu:hover ul.level2, div#nav ul.level2 li.submenu:hover ul.level3 {
	display: block;
}
div#nav ul.level2 {
	top: 15px;
	left: -1px;
	border-top: 1px solid #fff;
}
#fixedtipdiv {
	position: absolute;
	padding: 10px 21px;
	border: 1px solid black;
	font: normal 13px arial, sans-serif;
	line-height: 17px;
	z-index: 100;
	text-align: justify;
}
.floatright {
                   float: right;
                   margin: 14px;
}
.floatleft {
                   float: left;
                   margin: 14px; 
}
.frmg {
                   float:left;
                   margin: 28px;
}
.flmr {
                   float: right;
                   margin:28px;
}
.clearboth { 
                   clear: both; 
}
.prop {
                    font-variant: small-caps;
                    font-weight: 900;
                    font-size: 115%;
                    color: #030;
}
.first-letter {
                  color: #030;
                  font-size: 21px;
                  line-height: 90%; 
 
                  margin-bottom: 0;
                  padding: 0;
}
.f {
                 float: right;
                 clear: right;
                 margin-right: 0;
                 margin-bottom: 2px;
                 padding: 0;
                 display: block;
                 font-weight: bold; 
                 font-size: 12px;           
                 color: black;
}
 