@charset "utf-8";
/* CSS Document */

body{
	background:#000000 url(images/bg.jpg) top center no-repeat;
	font-family:Verdana;
	font-size:12px;
}

h1{
	font-size:18px;
	margin-bottom:4px;
	font-style:italic;
	font-weight:bold;
}

h2{
	font-size:16px;
	margin-bottom:4px;
}

h3{
	font-size:14px;
	margin-bottom:4px;
}

hr{
	color:transparent;
	border-top:#555555 1px solid;
	border-bottom:#FFFFFF 1px solid;
	display:block;
}

a:link, a:visited{
	color:#a44897;
	text-decoration:none;
}
a:hover, a:active{
	color:#f03296;
	text-decoration:underline;
}

a.reserve:link, a.reserve:visited{
	display:block;
	width:127px;
	height:40px;
	line-height:40px;
	text-align:center;
	font-weight:bold;
	background:url(images/reserve-bg.png) no-repeat;
	color:#FFFFFF;
	text-decoration:none;
}

a.reserve:hover, a.reserve:active{
	background:url(images/reserve-bg-hover.png) no-repeat;
}

a.right-hotels-link:link, a.right-hotels-link:visited{
	color:#ffbf2a;
	text-decoration:none;
}
a.right-hotels-link:hover, a.right-hotels-link:active{
	color:#f03296;
	text-decoration:underline;
}

a.menu:link, a.menu:visited{
	font-weight:bold;
	font-style:italic;
	color:#CCCCCC;
	padding-right:1px;
	padding-left:1px;
}
a.menu:hover, a.menu:active{
	color:#FFFFFF;
	text-decoration:none;
}

a.menu2:link, a.menu2:visited{
	font-weight:bold;
	font-style:italic;
	color:#CCCCCC;
	padding-right:20px;
}
a.menu2:hover, a.menu2:active{
	color:#FFFFFF;
	text-decoration:none;
}

a.link2:link, a.link2:visited{
	font-weight:bold;
	font-style:italic;
	color:#0066FF;
	text-decoration:underline;
}
a.link2:hover, a.link2:active{
	color:#000000;
	text-decoration:none;
}


a.confirmation-link:link, a.confirmation-link:visited{
	font-weight:bold;
	font-style:italic;
	font-size:18px;
	color:#A6EAF9;
	display:block;
	width:247px;
	height:74px;
	line-height:74px;
	background-image:url(images/confirmation-button.png);
	background-repeat:no-repeat;
	text-align:center;
	vertical-align:middle;
}
a.confirmation-link:hover, a.confirmation-link:active{
	color:#FFFFFF;
	text-decoration:none;
}

.bold{font-weight:bold; }

.style1{
	font-size: 14px;
	font-weight: bold;
}

.titles{
	font-weight:bold;
	font-style:italic;
	font-size:18px;
	background-image:url(images/right-side-header.png);
	background-repeat:no-repeat;
	width:342px;
	height:52px;
	line-height:52px;
	display:block;
	color:#FFFFFF;
	text-align:center;
	vertical-align:middle;
}

#menu-bg{
	background-image:url(images/menu-bg.png);
	background-repeat:no-repeat;
	width:583;
	height:52px;
	line-height:52px;
	vertical-align:middle;
	display:block;
	padding-right:20px;
	padding-left:20px;
}

#right-side-header{
	background-image:url(images/right-side-header.png);
	background-repeat:no-repeat;
	width:342px;
	height:52px; 
	display:block;
	color:#FFFFFF;
}


#main-body{
	background-image:url(images/main-content-body.png);
	background-repeat:repeat-y;
	padding-right:20px;
	padding-left:20px;
	text-align:justify;
}

#main-body img{
	margin-right:5px;
	margin-bottom:5px;
	margin-top:5px;
	padding:1px;
	border:#FFFFFF 2px solid;
}
	

#right-side-body{
	background-image:url(images/right-side-body.png);
	background-repeat:repeat-y;

	color:#FFFFFF;
}

div#book-backtop{
display:block; width:100%; float:right; padding-bottom:5px; margin-bottom:10px; margin-top:0px; border-bottom:#999999 1px solid;
}

table#book-backtop{
 float:right; padding:1px; border:#FF0099 1px solid;
 }
 
table#book-backtop td{
background-color:#FFFFFF; padding:5px;
 }



#footer{
	color:#FFFFFF;
	margin-left:30px;
}

#homepage-pics img{
	margin-right:10px;
	margin-left:15px;
	text-align:center;
}
