/* CSS Document */
#header_sub_left {
	float:left;
}
#header_sub_right {
	float:left;
}
#nav_sub {
	text-align:right;
	width:897px;
	background:url(images/bg_nav.gif) repeat-x;
}
#main_sub {
	width:897px;
	min-height:378px;
	background:url(images/bg_sub_main.jpg) no-repeat;
}
#main_sub_left {
	float:left;
	padding:16px 40px 50px 15px;
	text-align:left;
}
#main_sub_right {
	float:left;
	padding:45px 71px 50px 0px;
	text-align:left;
}
#content {
	font:13px "Times New Roman", Times, serif;
	color:#ffffff;
	line-height:18px;
}
h1 {
	font:13px "Times New Roman", Times, serif;
	color:#ffffff;
	line-height:18px;
}
#links_sub {
	text-align:right;
	padding-top:16px;
}
#links_sub a {
	font:13px "Times New Roman", Times, serif;
	color:#ffffff;
	line-height:22px;
	text-decoration:none;
}
#links_sub a:hover {
	color:#CCCCCC;
	text-decoration:underline;
}
#content {
	width:618px;
}
.resortpic {
	float:left;
	padding:3px 15px 5px 0px;
}
.resortdesc {
	float:left;
	width:450px;
}
.link1 {
	color:#CCCCCC;
	text-decoration:none;
}
.link1:hover {
	color:#ffffff;
	text-decoration:underline;
}

.link2 {
	color:#CCCCCC;
	text-decoration:none;
}
.link2:hover {
	color:#FFFFFF;
	text-decoration:underline;
}
.formtext {
	width:175px;
	border:1px solid #cccccc;
}
.formbutton {
	width:75px;
	border:1px solid #999999;
	color:#333333;
	font:12px Arial, Helvetica, sans-serif;
}

/* Hacks for IE */

/* End IE Hacks */