body {
	margin:0px 0px; padding:0px; /* Need to set body margin and padding to get consistency between browsers. */
	text-align:center; /* Hack for IE5/Win */
	}

#wrapper {
	width:780px;
	margin:0px auto; /* Right and left margin widths set to "auto" */
	text-align:left; /* Counteract to IE5/Win Hack */
	}

#header {
    height: 30%;
	background-image:url(../gfx/4star_logo.gif);
	background-position:right center;
	background-repeat:no-repeat;
}

#header span    {
  width: 500px;
}

#menu   {
  height:20%;
}


#picture  {
    width: 100%;
    height: 130px;
}

#content, #content_2, #content_home, #content_acc, #content_tar, #content_enq, #content_gal, #content_loc, #content_lin, #content_con, #content_err, #content_terms1, #content_terms2   {
  width: 100%;
  float: left;
  padding-bottom:8px;
  padding-top:50px;
  background-position:top left;
  background-repeat:no-repeat;
  background-color:#ffffeb;
}

#content_home	{
	background-image:url(../gfx/content_home_bg.gif);
	text-align:center;
	}
#content_home ul	{
	text-align:left;
	}
	
#content_2	{
	background-image:url(../gfx/content_acc_bg.gif);
	}
#content_tar	{
	background-image:url(../gfx/content_tar_bg.gif);
	}
#content_enq	{
	background-image:url(../gfx/content_enq_bg.gif);
	}
#content_gal	{
	background-image:url(../gfx/content_gal_bg.gif);
	}
#content_loc	{
	background-image:url(../gfx/content_loc_bg.gif);
	}
#content_lin	{
	background-image:url(../gfx/content_lin_bg.gif);
	}
#content_con	{
	background-image:url(../gfx/content_con_bg.gif);
	}
#content_err	{
	background-image:url(../gfx/content_lin_bg.gif);
	}
#content_terms1	{
	background-image:url(../gfx/content_terms_bg.gif);
	width:750px;
	}
#content_terms2	{
	background-image:url(../gfx/content_access_bg.gif);
	width:750px;
	}
#content_2    {
  width: 100%;
  float: right;
  background-color: #ffffeb;
}
#content_2 p	{
	text-align:justify;
	padding:8px;
	font-size:.9em;
	}
	
#content_detail    {
  width: 78%;
  float: right;
}

#content_detail img	{
	float:left;
	}
	
.img_pg1_l	{
	float:left;
	margin:10px;
	padding:3px;
	width:264px;
	height:288px;
}	

.img_pg1_r	{
	margin:0px auto;
	padding:3px;
	}
	
#content_inner    {
  width: 100%;
}

#imap	{
	float:left;
	width:100%;
	height:300px;
	clear:left;
	}
	
#sidebar    {
  width: 22%;
  float: left;
  text-align:center;
  margin:5px auto;

}
#sidebar img    {
	margin:5px auto;
}

#footer {
  height: 20px;
  clear: both;
}

#outer {text-align:center; font-family: Verdana; arial, sans-serif; font-size:.8em; letter-spacing:0.05em; margin-top:30px; margin-left:20px; margin-bottom:20px; width:94%; background-color: #ffffeb;}

#container2 {position:relative; width:96%; height:330px; margin:5px auto 10px auto; background: url(../images/home_1.jpg) 40px 5px no-repeat; border:1px solid; background-color: #ffffeb; }

#container2 ul {width:168px; height:310px; padding:0; margin:2px; list-style-type:none; float:right;}

#container2 li {float:left;}

#container2 a.gallery, #container2 a.gallery:visited {display:block; text-decoration:none; border:1px solid #000; margin:1px 2px 1px 2px; text-align:left; cursor:default;}
#container2 a.slidea {background:url(../images/1.gif); height:70px; width:50px;}
#container2 a.slideb {background:url(../images/2.gif); height:70px; width:50px;}
#container2 a.slidec {background:url(../images/3.gif); height:70px; width:50px;}
#container2 a.slided {background:url(../images/4.gif); height:50px; width:78px;}
#container2 a.slidee {background:url(../images/5.gif); height:50px; width:78px;}
#container2 a.slidef {background:url(../images/6.gif); height:50px; width:78px;}
#container2 a.slideg {background:url(../images/7.gif); height:50px; width:78px;}
#container2 a.slideh {background:url(../images/8.gif); height:70px; width:50px;}
#container2 a.slidei {background:url(../images/9.gif); height:70px; width:50px;}
#container2 a.slidej {background:url(../images/10.gif); height:70px; width:50px;}
#container2 a.slidek {background:url(../images/11.gif); height:50px; width:78px;}
#container2 a.slidel {background:url(../images/12.gif); height:50px; width:78px;}


#container2 a.gallery span {position:absolute; width:1px; height:1px; top:5px; left:40px; overflow:hidden;}
#container2 a.gallery:hover {border:1px solid #fff;}
#container2 a.gallery:hover img {border:1px solid #fff; float:left; margin-right:5px;}
/* #container2 a.slideb:hover img, #container a.slidei:hover img {float:right;} */
#container2 a.gallery:hover span {position:absolute; width:450px; height:350px; top:5x; left:40px; margin-right:5px; color:#ffffff;}

.frame	{
	width:740px;
	margin:4px auto;
	background-color:#ffffeb;
	border:1px solid #000000;
	padding:2px;
	}
.txt	{
	background-color:#ffffeb;
	font-size:.8em;
	padding:8px;
	width:722px;
	}
.txt2	{
	font-size:.8em;
	padding:14px;

	}
