/* styles that appear only on the home page */
#form_booking_top {margin:0px; padding:0px; }
#form_booking_top h2 {margin:0px; padding:0px; padding-left:10px; font-weight:normal;}

#footer {}


.thrColFixHdr #sidebar1 {
	float: left; /* since this element is floated, a width must be given */
	width: 335px;
	padding: 0px 10px 0px 0px;
	margin:13px 0px 0px 13px;
 border:2px solid #7e54a8;
    background-color:#e5e5e5;

}
#sidebar1 img {
	margin:0px;
}



.thrColFixHdr #middle_background_home {
	background-image:  url(images/_asw_backgrounds/_asw_background_middle_home.gif);
	width: 808px;
	height:380px;
	background-repeat: no-repeat;

}

.thrColFixHdr #sidebar2 {
	float: right; /* since this element is floated, a width must be given */
	width: 405px;
	padding: 0px;
	padding-left:6px;
	margin: 10px 15px 0px 0px;
	z-index: 1;
}

.thrColFixHdr #sidebar2 .iconbar {
	width:415px;
}
.thrColFixHdr #sidebar2 .iconbar img {
	margin-top:3px; 
}



.thrColFixHdr #mainContent {
	margin: 0;
	margin-right: 350px;
	margin-left: 270px;
	padding: 0;
	padding-left:5px;
} 



.thrColFixHdr #form_latest_top {
	height: 32px;
	width: 400px;
	margin-top:3px;
	margin-left:1px;
	border-top: 1px solid #e5e5e5;
}
.thrColFixHdr #form_latest_top a {
   display:block;
	width:410px;
	height:1.3em;
	color: #878787;
	text-decoration: none;
	font-size:1.2em; padding-left:5px;
	}

/* the popup news on home page*/
	.thrColFixHdr #form_latest_middle #hide {
			position:relative;
			z-index: 999;
	}
	.thrColFixHdr #form_latest_middle #hide img {
		float:right;
		margin-top:-30px; margin-right:20px;
	}

.thrColFixHdr #form_latest_middle {

	width: 410px;
	padding-left:10px;
	position:relative;
	z-index: 998;	
}
.thrColFixHdr #form_latest_middle a {
	color:#000000; text-decoration: none;
}
.thrColFixHdr #form_latest_bottom {
 
	height: 15px;
	width: 320px;
	position:relative;
	z-index: 997;
}

#form_booking_middle_home {
	height: 170px;
   padding-left: 10px;
	width:330px;
	background-color: #e5e5e5;
}

#form_booking_bottom_home {
	background-color: #ffffff;
	height:45px;
	width: 330px;
	padding-left:10px;
	border-top: 1px solid #d3d3d3;
	border-bottom: 1px solid #d3d3d3;
		line-height: 1.4em;
}
.homefltlft { /* this class can be used to float an element right in your page. The floated element must precede the element it should be next to on the page. */
	float: left;
	margin-right: 55px;
}


/* Move the text content to the bottom and format it */
#textcontent{
	position:absolute;
	top:500px;
	color: #000000; 
	width:810px;
}
#textcontent h1 {font-size:1em; margin-bottom:2px; margin-top:5em; }
#textcontent h2.smaller {font-size:1em; margin:2px; padding:0px; font-weight:normal; color:#646464;}
#textcontent p.smaller {color:#646464;	margin-top:0px;  	font-size:0.8em;
}

/* z-index the Flash object in order to get the dropdowns dropping over the flash - note this requires another stylesheet for IE, iehome */
#nav li.sfhover ul.last {
	position: absolute; z-index: 999;
}
#sidebar2 div.anim {	position:relative;	z-index: 0;}

div.anim {
	border:1px solid #d3d3d3;
	margin-top:10px;
	margin-right:2px;
	width: 402px;
}

div.getnewsoffers {
background-image: url(images/_asw_backgrounds/curvebg.png);
width:150px; 
height:28px;
color:#ffffff;
float:right;
padding:3px;
 background-repeat: no-repeat;
}
#form_latest_top .getnewsoffers a { color:#ffffff;}
}