.featured
{
	float:left;
	width:210px;
}

.vdivide
{
	 float:left;
	 width:1px;
}

#joinmailing
{
	float:left;
	width:174px;
	background-image:url(images/home/joinbkg.gif);
	background-repeat:no-repeat;
	font-family:arial,sans-serif;
	font-size:8pt;
	color:#606060;
	
}

.joinheader
{
	font-size:9pt;
	font-weight:bold;
	text-align:center;
	letter-spacing:1pt;
	padding:8px 0px 8px 0px;
}

input.join
{
	font-family:arial,sans-serif;
	font-size:8pt;
	font-weight:normal;
	color:#606060;
	border:1px solid #B4B3B2;
	width:150px;
	padding:2px;
}


.subhead
{
	font-family:arial,sans-serif;
	font-size:8pt;
	color:#606060;
	font-weight:bold;
}

.normal
{
	font-family:arial,sans-serif;
	font-size:8pt;
	color:#A49794;
	text-align:left;
}
.foottxt
{
	font-family:arial,sans-serif;
	font-size:8pt;
	color:#A49794;
	text-align:center;
}
.foottxt a:link
{
	color:#A49794;
	text-decoration:none;
	font-size:8pt;
}
.foottxt a:visited
{
	color:#A49794;
	text-decoration:none;
}
.foottxt a:hover
{
	color:#666;
	text-decoration:underline;
}

.center
{
	text-align:center;
}
.links {color:#A49794}
.links a:link {color:#A49794}
.links a:visited {color:#A49794}
.headhome {
	font-family: "Times New Roman", Times, serif;
	font-weight:bold;
	color: #999999;
	font-size: 16pt;
	text-align: center;
}
.head2 {
	font-family: "Times New Roman", Times, serif;
	font-weight: bold;
	color: #999999;
	font-size: 14px;
}
#booktop1{border-color:#CCC; border-style:solid; border-width:1px; padding:5px; margin-top:10px;}
#booktop2{border-color:#CCC; border-style:solid; border-width:2px; background-color:#EEE; padding:5px; text-align:left}
#book1{border-color:#CCC; border-style:solid; border-width:1px; padding:5px; border-top-width:0px;}
#book3{border-color:#CCC; border-style:solid; border-width:2px; padding:5px; text-align:left; background-color:#EEE;}
.bookhotels{float:left; width:auto;} 
.bookdates{float:left; width:140px;}

#center-box {overflow:hidden; position:relative; z-index:1; height:400px; border:2px solid #ccc; padding:5px;}
#center-imgs {width:834px; height:333px; position:absolute; overflow:hidden; left:5px;}
#img-occ {z-index:2;}
#img-rh, #img-og, #img-all, #img-oh {z-index:1; display:none;}
#center-logos {width:834px; height:65px; position:absolute; left:5px; bottom:5px;} 
.main-img {width:834px; height:333px; position:absolute; left:0; top:0; overflow:hidden;}
.main-logo {float:left; height:65px; overflow:hidden;}
.main-logo a {display:block; width:100%; height:65px;}
#logo-rh a {width:220px; background:url(../images/home/mainimage/logo_royal.gif) no-repeat left bottom;}
#logo-rh a:hover {background:url(../images/home/mainimage/logo_royal.gif) no-repeat left top;}
#logo-og a {width:196px; background:url(../images/home/mainimage/logo_grand.gif) no-repeat left bottom;}
#logo-og a:hover {background:url(../images/home/mainimage/logo_grand.gif) no-repeat left top;}
#logo-all a {width:177px; background:url(../images/home/mainimage/logo_allegro.gif) no-repeat left bottom;}
#logo-all a:hover {background:url(../images/home/mainimage/logo_allegro.gif) no-repeat left top;}
#logo-oh a {width:241px; background:url(../images/home/mainimage/logo_hotels.gif) no-repeat left bottom;}
#logo-oh a:hover {background:url(../images/home/mainimage/logo_hotels.gif) no-repeat left top;}
.main-pop {position:absolute; display:none; z-index:4;bottom:60px;}
#pop-rh {left:30px;}
#pop-og {left:240px;}
#pop-all {right:240px;}
#pop-oh {right:47px;}
