/* Village Heights Apartments                */
/* --------------------------                */
/* Author: Ron Goodson                       */
/* Creation Date: 2008-12-19                 */
/*                                           */

body {
	background-image: url(backtile47.jpg);
	colour: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.style1 {font-size: small}

.style2 {color: #FFFFFF; font-size: 12px; font-family: 'Palatino Linotype', 'Book Antiqua', Palatino, serif;}

a:link {
	text-decoration: none;
	color: #CC3300;
}
a:visited {
	text-decoration: none;
	color: #CC3300;
}
a:hover {
	text-decoration: underline;
	color: #00CC99;
}
a:active {
	text-decoration: none;
}

td {
	font-family: Arial, Helvetica, sans-serif;
}

th {
	font-family: Arial, Helvetica, sans-serif;
}

#container {
position: relative;
width: 770px;
background-image:  url("vhbackwshadow2.jpg");
margin: auto;
}

#left-side {
	position: absolute;
	width: 245px;
	height: 675px;
/*	background-color: #000000;*/
	top: 101px;
	left: 5px;
}

#right-side {
	position: absolute;
	height: 674px;
	top: 101px;
	left: 258px;
	width: 507px;
/*	background-color: #A2D200;*/
}

#fading_image_container {
  width: 507px;
  height: 175px;
}


#side-menu {
	position: absolute;
	width: 245px;
	height: 350px;
	left: 0px;
	top: 316px;
	background-color: #B42700;
}

#menu a, #menu a:visited {
  text-align:center; 
  color:#FFFFFF; 
  display:block;
  text-decoration:none; 
  width:245px; 
  height:30px; 
  }

#menu a:hover {
  color:rgb(179,39,0);
  background-color: rgb(208,156,119); 
  }


div.left-top {
position: absolute;
width: 205px;
height: 125px;
left: 0px;
top: 0px;
padding-left: 20px;
padding-right: 20px;
/*margin-bottom: 0px;*/
background-color: #B42700;
font: 9px;
}

div.left-image {
position: absolute;
width: 245px;
height: 175px;
left: 0px;
top: 133px;
/*margin-bottom: 0px;*/
/*background-color: #C4D400;*/
}

div.left-bottom {
position: absolute;
width: 245px;
height: 350px;
left: 0px;
top: 316px;
/*margin-bottom: 0px;*/
background-color: #B42700;
}

div.right-top {
position: absolute;
width: 507px;
height: 175px;
left: 0px;
top: 0px;
/*margin-bottom: 0px;*/
background-color: #B42700;
}

div.right-main {
position: absolute;
width: 467px;
height: 483px;
left: 0px;
top: 183px;
padding-left: 20px;
padding-right: 20px;
/*margin-bottom: 0px;*/
background-color: rgb(195,118,0);
}

#right-first {
position: absolute;
width: 214px;
height: 375px;
left: 20px;
top: 75px;
}

#right-second {
position: absolute;
width: 214px;
height: 375px;
left: 269px;
top: 75px;
}




div.pageheader {
position: absolute;
width: 760px;
height: 94px;
left: 5px;
margin-bottom: 0px;
background-image:  url("vh-header.jpg");
}

div.menulocation {
position: absolute;
width: 74px;
height: 36px;
left: 157px;
top: 29px;
}

div.menufeatures {
position: absolute;
width: 160px;
height: 36px;
left: 231px;
top: 29px;
}

div.menusports {
position: absolute;
width: 108px;
height: 36px;
left: 391px;
top: 29px;
}

div.menufloor {
position: absolute;
width: 96px;
height: 36px;
left: 499px;
top: 29px;
}

div.menugallery {
position: absolute;
width: 74px;
height: 36px;
left: 595px;
top: 29px;
}

div.menucontact {
position: absolute;
width: 90px;
height: 36px;
left: 669px;
top: 29px;
}

div.menulogo {
position: absolute;
width: 160px;
height: 94px;
left: 0px;
top: 0px;
}

div.pagebody {
width: 744px;
height: 775px;
padding-left: 10px;
padding-right: 10px;
background-image:  url("bodyimage.jpg");
}

div.pagefooter {
width: 764px;
background-image:  url("bottomimage.jpg");
height: 34px;
}

div.mainslide1 {
position: absolute;
width: 336px;
height: 216px;
left: 380px;
top: 140px;
}

div.menu {
position: absolute;
width: 668px;
height: 849px;
left: 47px;
top: 170px;
}

div.welcomehead {
position: absolute;
width: 306px;
height: 25px;
left: 45px;
top: 140px;
background-image: url("mainpage-welcome.jpg");
}

div.generichead {
position: absolute;
width: 306px;
height: 25px;
left: 45px;
top: 130px;
}

div.relativehead {
position: relative;
width: 306px;
height: 25px;
left: 45px;
}

div.genericcontent {
position: absolute;
width: 306px;
height: 380px;
left: 52px;
top: 140px;
font: 12px;
text-align:justify;
padding-left: 10;
padding-right: 10;
}

div.relativecontent {
position: relative;
width: 630px;
height: 160px;
left: 0px;
font: 10px;
text-align:justify;
padding-left: 10;
padding-right: 10;
}

div.comingsoon {
position: absolute;
width: 300px;
height: 210px;
left: 45px;
top: 565px;
}

div.textmenu {
position: relative;
width: 770px;
height: 25px;
/*background-image:  url("vhbackwshadow2.jpg");*/
margin: auto;
/* top: 1300px; */
}
