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

body {
	margin:0;
	padding:0;
	background: url(../images/BG_bitmap.jpg) repeat-x;
}

.trip_adviser{
	height:110px;
	width:170px;
	top:-250px;
	position:relative;
	margin:0 20px auto auto;
}
.sp_promo{
	height:150px;
	width:175px;
	top:-250px;
	position:relative;
	margin:0 20px auto auto;
}
#shell {
	margin: 0 auto;
	width:1130px;
	height:auto;
}

#top_holder {
	float:left;
	width:988px;
	height:163px;
	padding-left:71px;
	padding-right:71px;
}

#top_content_layer_01 {
	float:left;
	width:988px;
	height:163px;
}

#verticle_line1 {
	float:left;
	width:6px;
	height:163px;
}

#logo {
	float:left;
	width:150px;
	height:163px;
}

#navigation_holder {
	float:left;
	width:815px;
	height:60px;
	padding-bottom:45px;
}

#aitken_logo{
		width:136px;
		height:43px;
		float:left;
		padding-left:669px;
		padding-top:15px;
}

#navigation {
	float:left;
	width:789px;
	height:36px;
	padding-left:20px;
	padding-top:24px;
	background:url(../images/menu_bg.jpg) no-repeat;
}

.links {
	float:left;
	text-align:center;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	font-weight:420;
	font-variant:normal;
	color:#660066;
	font-smooth: auto;
	padding-top:24px;
	width:auto;
	height:36px;
}

.nav_seperator {
	float:left;
	width:8px;
	height:60px;
	padding-left:6px;
}

#flash {
	float:left;
	width:1130px;
	height:463px;
}

#midlayer_holder {
	float:left;
	width:988px;
	height:360px;
	padding-left:71px;
	padding-right:71px;
}

#mid_content_layer {
	float:left;
	width:988px;
	height:343px;
}

#reservations {
	float:left;
	width:188px;
	height:343px;
}

#seperate_long {
	float:left;
	width:14px;
	height:343px;
}

#hotel {
	float:left;
	width:282px;
	height:343px;
}

#promotions {
	float:left;
	width:245px;
	height:343px;
}

#right_column {
	float:left;
	width:224px;
	height:343px;
}

#footer_holder {
	float:left;
	width:988px;
	height:123px;
	padding-left:71px;
	padding-right:71px;
}

#footer_sep {
	float:left;
	width:988px;
	height:17px;
}

#footer_nav {
	float:left;
	width:988px;
	height:106px;
}

#footer_content {
	float:left;
	width:988px;
	height:43px;
}

.footer_text {
	font-family:Tahoma;
	text-align:center;
	font-size:11px;
	color:#666;
	line-height:2em;
}

.footer_nav_text {
	font-family:Tahoma;
	text-align:center;
	font-size:10px;
	color:#666;
	line-height:2em;
}

.footer_nav_text a:link, .footer_nav_text a:visited{
		text-decoration:none;
		border-bottom:1px dashed #666;
		color:#666;
}

.footer_nav_text a:hover{
		color:#660066;
}

#footer_image {
	float:left;
	width:988px;
	height:43px;
	padding-top:3px
}

#reservation_title {
	float:left;
	width:186px;
	height:35px;
}

#res_box {
	float:left;
	width:186px;
	height:92px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	color:#666;
}

.form_items{
		font-family:Tahoma, Geneva, sans-serif;
		font-size:11px;
		color:#666;
		background:url(../images/form_text_bg.jpg) repeat-x;
		border:1px solid #e4e4e4;
		text-align:center;
}

#res_sep {
	float:left;
	width:186px;
	height:8px;
}

#wifi {
	float:left;
	width:186px;
	height:73px;
}


#ebook {
	float:left;
	width:186px;
	height:57px;
}

#vids {
	float:left;
	width:186px;
	height:100px;
}

#hotel_title {
	float:left;
	width:282px;
	height:42px;
}

#hotel_text {
	float:left;
	width:267px;
	height:292px;
	padding: 9px 0px 0px 15px;
}

.General_text {
	font-family:Tahoma;
	text-align:left;
	line-height:13px;
	color:#666;
	font-size:11px;
}

#promotions_title {
	float:left;
	width:245px;
	height:42px;
}

#promotions2 {
	float:left;
	width:245px;
	height:153px;
}

#promotions_sep {
	float:left;
	width:245px;
	height:23px;
}

#promotions3 {
	float:left;
	width:245px;
	height:125px;
}

#right_column_title {
	float:left;
	width:224px;
	height:46px;
}

#hotline {
	float:left;
	width:224px;
	height:85px;
}

#RC_sep {
	float:left;
	width:224px;
	height:11px;
}

#img_gal {
	float:left;
	width:224px;
	height:93px;
	position:relative;
	top:-230px;
}

#careers {
	float:left;
	width:224px;
	height:61px;
}

#social_icon_frame{
		float:left;
		height:24px;
		width:140px;
		margin-top:5px;
		padding-left:50px;
}

.social_icon_div{
		float:left;
		width:24px;
		height:24px;
		margin-right:5
