/* heading font: LainieDaySH */

body
{
	margin:0px;
	background-color:#44392A;
	position:relative;
}

#topHalf
{
	height:350px;
	background-color:#180B02;
	position:relative;
	color:white;
	background-image:url('images/index_bg.GIF');
	background-repeat:no-repeat;
	background-position:bottom left;
}

#banner
{
	background-color:transparent;
	font-size:35px;
	position:absolute;
	left:0;
	bottom:0;
	width:100%;
	margin-bottom:3px;
}

#subHead
{
	margin-left:2%;
	float:left;
	background-image:url('images/index_subhead.GIF');
	background-repeat:no-repeat;
	width:199px;
}

#bannerFlag
{
	margin-left:50%;
	background-image:url('images/ban_flag_bg.GIF');
	background-repeat:no-repeat;
}

#msgWelcome
{
	color:white;
	font-family:arial;
	font-size:25px;
}

.transbox
{
  padding-left:9%;
  font-family:century gothic;
  background-color:#000000;
  height:10%;
  border:1px solid black;
  color:white;
  filter:alpha(opacity=70);
  -moz-opacity:0.7;
  opacity:0.7;
}

/* HOME.HTM */

html, body
{
	background-color:#44392A;
	background-image:url('images/template_bg.PNG');
	background-repeat:repeat-x;
    height:100%;
    padding:0px;
    margin:0px;
    text-align:center;
	font-family:Arial;
	font-size:small;
}

#header
{
	text-align:left;
	width:807px;	
	height:60px;	
	margin-left:auto; 	
	margin-right:auto; 
	font-family:century gothic;
	font-size:250%; 
	background-color:#4A403B;
	color:white;
}

#nav
{
	background-color:#4A403B;
	text-align:right;
	width:807px;
	margin-left:auto;
	margin-right:auto;
	padding:auto;
}
    
#content
{
	text-align:left;
    margin-left:auto; 
    margin-right:auto; 
    width:786px; 
    height:320px; 
    background-color:white;
    padding:10px;
    font-family:Arial;
    font-size:100%;
    position:relative;
}

#bottom
{
    width:807px;
    margin-left:auto;
    margin-right:auto;
    text-align:left; 
    font-family:ms sans serif; 
    font-size:x-small; 
    color:silver;
}

#tblHead
{
	width:100%;
	height:100%;
	margin:0px;
	font-family:Century Gothic;
}

#innerContent
{
	height:320px;
	width:125px;
	float:left;
	position:absolute;
	left:12px;
	top:10px;
}

#divPnlPic1
{
	position:absolute;
	left:-2px;
	top:-1px;
	width:125px;
	height:99px;
}

#divPnlPic2
{
	position:absolute;
	left:-2px;
	top:109px;
	width:125px;
	height:100px;
}

#divPnlPic3
{
	position:absolute;
	left:-2px;
	top:219px;
	width:125px;
	height:99px;
}

#contentText
{
	float:right;
	overflow:auto;
	position:absolute;
	left:146px;
	top:10px;
	height:320px;
	width:658px;
}

#contentHead
{
	position:relative;
	left:0px;
	top:0px;
	height:100px;
	background-repeat:no-repeat;
	background-position:top left;
}

a.nlink
{
	color:silver;
	text-decoration:none;
	font-family:Arial;
	font-size:small;
}
a.nlinkSelected
{
	color:silver;
	text-decoration:none;
	font-family:Arial;
	font-size:small;
}
a.nlink:hover
{
	font-family:Arial;
	font-size:small;
	border-bottom:5px solid #A80000;
}
a.nlink:visited
{
	color:silver;
	text-decoration:none;
	font-family:Arial;
	font-size:small;
}

.pnlPic
{
	height:100%;
	width:100%
}



/* OTHER PAGES */

#activityContentHead
{
	position:relative;
	left:0px;
	top:0px;
	height:100px;
	background-repeat:no-repeat;
	background-position:top left;
}


#galleryContentHead
{
	position:relative;
	left:0px;
	top:0px;
	height:100px;
	background-repeat:no-repeat;
	background-position:top left;
}


#contactContentHead
{
	position:relative;
	left:0px;
	top:0px;
	height:100px;
	background-repeat:no-repeat;
	background-position:top left;
}



#bookingContentHead
{
	position:relative;
	left:0px;
	top:0px;
	height:100px;
	background-repeat:no-repeat;
	background-position:top left;
}



#apartmentContentHead
{
	position:relative;
	left:0px;
	top:0px;
	height:100px;
	background-repeat:no-repeat;
	background-position:top left;
}

.galleryPicBorder
{
	width:98px;
	height:75px;
	float:left;
	position:relative;
	left:30px;
}

.picSpace
{
	width:20px;
	height:77px;
	float:left;
}

.galleryPic img
{
	width:98px;
	height:75px;
	position:absolute;
	top:0;
	left:0;
	border:4px solid gainsboro;
}

.galleryPic:hover img
{
	border:4px solid #922323;
}

.galleryPic:hover
{
	border:4px solid white;
}

.more
{
	color:gray;
	text-decoration:none;
	font-family:Arial;
	font-size:small;
}
.more:hover
{
	color:red;
	text-decoration:none;
	font-family:Arial;
	font-size:small;
}
.lang
{
	color:White;
	text-align:left;
	width:807px;	
	margin:0 auto;
	padding-left:30px;
}
.dev
{
	color:gray;
	text-decoration:none;
}
.dev:hover
{
	color:white;
	text-decoration:none;
}
