/* basic elements */
body { 
	font: 10pt arial; 
	color: #333333; 
	background-color:#333333;
	}
	
p {  
	text-align: justify;
	padding: 0px 20px 0px 10px;
	}

a:link {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px; 
	text-decoration: none; 
	color: #333333;
	}
	
a:visited { 
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px; 
	text-decoration: none; 
	color: #4f575a;
	}
	
a:hover, a:active { 
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px; 
	text-decoration: none; 
	color: #666666;
	}

/* specific divs */
	
	#outer {
	width: 781px;
	margin:auto;
	padding: 0;
	height:auto;
	background-image:url(images/container_strip.jpg);
	background-repeat:repeat-y;
 }

#masthead {
	background:#FFFFFF;
	background-image:url(images/banner/banner_accomodation.jpg);
	background-repeat:no-repeat;
	width: 781px;
	height:172px;
	padding:0px;
	}
	
#logolink img{
	position:absolute; top: 10px; left: 40px;
	width:86px;
	height:145px;
	padding: 0px;
}
	
#logo h3{ 	
	width: 307px;
	height: 141px;
	background-image:url(images/final_logo.gif);
	background-repeat:no-repeat;
	text-indent:-9999px;
	position:relative;
	top:10px; left: 40px;
	margin:0px;
	}

#headhome {
	width: 309px;
	height: 31px;
	background-image:url(images/h1_accomodation.jpg);
	background-repeat:no-repeat;
	text-indent:-9999px;
	margin-top:10px;
	margin-left: 20px;
}

#sidebanner {
	width: 144px;
	height: 31px;
	background-image:url(images/sidebar_banner.jpg);
	background-repeat:no-repeat;
	clear: none;
	position: relative;
	left: auto;
	right: auto;
}


#contact {
	font-size:10px;
	width: 70px;
	position:absolute; top:5px; left: 650px;
	}
	
#sitemap {
	font-size:10px;
	width: 100px;
	position:absolute; top:5px; left: 720px;
	}
	
#sidetops{
	position:absolute;
	top: 150px; left: 781px;
	background-image:url(images/sidetops.jpg);
}

#header {
	width:781px;
	background-image:url(images/images/bg_nav.gif);
	background-repeat:repeat-x;

    }
	
#header ul {
    margin:0;
    padding:5px 5px;
    list-style:none;
    }
	
#header li {
    float:left;
    background:url(images/images/left_white.gif)
    no-repeat left top;
    margin:0;
    padding:0 0 0 9px;
    }
	
#header a {
    display:block;
    background:url(images/images/right_white.gif)
    no-repeat right top;
    padding:10px 15px 4px 6px;
    }
	
	 /* Commented Backslash Hack
     hides rule from IE5-Mac \*/
#header a {float:none;}
  	/* End IE5-Mac hack */

#header #current {
    background-image:url(images/images/left_blue.gif);
    }
	
#header #current a {
    background-image:url(images/images/right_blue.gif);
    padding-bottom:5px;
	color:#FFFFFF;
    }
	
#holder {
	float:left;
	width: 781px;
	background-color:#FFFFFF;
	padding:0px;
	
}
	
#content{
	float:left;
	background-color:#FFFFFF;
	width: 580px;
	border-top:dashed thin;
	border-top-color:#333333;
	padding: 0;
}


#sidebar{ 
 float:left;
 color: #FFFFFF;
 width:181px;
 padding:10px;
 margin: margin: 0 0 0 -154px;
 background:#4f575a;
 }
 


#sideContent {	
	color: #FFFFFF;
	font-size:11px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-style:oblique;
	text-align:center;
}	

#sideContent #comma1 {
font-family:"Times New Roman", Times, serif;
font-size:50px;
text-align:left;
text-shadow:#CCCCCC;
padding:10px;

}

#sideContent #comma2 {
font-family:"Times New Roman", Times, serif;
font-size:50px;
text-align:right;
text-shadow:#CCCCCC;
padding:10px;
}

#footer {
 height:91px;
 width:781px;
clear:left;
}

#footer p {
	font:Arial, Helvetica, sans-serif;
	font-size:4px;
	color:#FFFFFF;

}


.image1{
float:left;
margin: 0 10px 10px 10px;
border: #4f575a thin;
}

#image2 {
float:right;
margin: 10px;
border: #4f575a thin;
}

#image3 {
height: 110px;
padding: 10px 10px 10px;
border:#FFFFFF thin;}
