@import url("navigation.css");
@import url("tags.css");


*{
margin:0;
padding:0;
}

img{
border:none;
}

html{
height:100%;
}

body{
height:100%;
text-align:center;
/*min-width:840px;for netscape browsers*/
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:small;
background:url(images/bg-top.jpg) left top repeat-x #033da0;
}


#polar{
background:url(images/bg-top.jpg) left top repeat-x #001e38;
}



#solifer{
background:url(images/bg-top.jpg) left top repeat-x #993333;
}


#container{
position:relative;
top:46px;
text-align:left;
margin:0 auto;
margin-bottom:46px; /* the bottom margin is equal to the top positioning */
min-height:100% !important;
width:900px;
background: url(images/faux-column.jpg) left top repeat-y scroll;
border-bottom:3px solid #FFFFFF;
}

#logo{ /* logo img is faux top-cap on sidebar */
position:absolute;
top:-36px;
left:0px;
width:259px;
height:142px;
z-index:99;
}

#main_wrapper {
position:relative;
top:0px;
width:894px;
padding:3px;
}

#hp_header_photo,
#int_header_photo{
float:right;
width:638px;
}

#int_header_photo_right{
float:right;
width:242px;
margin-left:3px;
}

#int_header_photo_left{
float:right;
width:393px;
}

#left_sidebar {
float:left;
position:relative;
top:112px;
width:252px;
}

#reservations_heading {
margin:0px 0px 12px 8px;
}

#booking_engine {
padding-left:50px;
margin-top:74px;
width:192px;
}

#newsletter_signup {
text-align:center;
color:#FFFFFF;
margin:74px 0px 0px 22px;
}

#right_wrapper {
float:right;
width:638px;
}


#maincontent{
float:left;
width:600px;
padding:15px;
vertical-align: top;
}

#pagetitle {
float:right;
width:637px;
padding:0px;
margin:0px;
}

#footer_wrapper {
width:100%;
height:100px;
text-align:center;
background:#000000;
}

#footer {
color:#FFFFFF;
font-size:80%;
margin:0px auto;
padding:18px 0px;
width:900px;

}

#footer p {
line-height:12px;
margin:0px 0px;
}

#footer span{
display:none;
}

#footer a:link,
#footer a:visited {
color:#3366cc;
text-decoration:none;
}

#footer a:hover {
text-decoration:underline;
}

.clear{
clear:both;
}

#Carousel 
{
float: right;
width: 525px;
height: 100px;
	}

/* =layout end / DO NOT EDIT ABOVE THIS LINE
----------------------------------------------------------------*/