html, body { height:100%; }
body {
	background-image: url(images/wrapbackground.jpg);
	background-position:center;
	background-repeat:repeat-y;
	background-color: #F7F4EE;
}
#site_layout {
	
	height: 100%;
	width: 100%;
	width: 866px;
}
#site_wrap {
	height: 100%;
	width: 866px;
	/*margin: 0 auto;
	z-index: auto;*/
}
#homepage_text {
	background-color: #999999;
	/*height: 296px;*/
	height: 100%;
	width: 471px;
	text-align: left;
	/*padding-right: 28px;*/
	float: left;
}
#photo_gallery {
	background-color: #999999;
	height: 296px;
	width: 471px;
	/*text-align: left;*/
	/*padding-right: 28px;*/
	float: left;
}
#flasharea {
	/*background-color: #666666;*/
	/*background-image: url(images/wrapbackground.jpg);*/
	height: 235px;
	width: 866px;
}
.titletext {
	font: Verdana;
	font-size:28px;
	color:#FFFFFF;
}
.addresstext {
	font: Verdana;
	font-size:20px;
	color:#000000;
}
.subtitletext {
	font: Verdana, sans-serif;
	font-size: 10.5px;
	/*font-stretch: semi-condensed;*/
	font-weight:bold;
	color:#000000;
}
.contenttext {
	font: Verdana;
	font-size: 10px;
	color:#000000;
	margin-right: 28px;
}
#page_text {
	background-color: #999999;
	height: 296px;
	width: 443px;
}
/*#site_wrap {
	width: 866px;
	background-color: #F7F4EE;
}*/
#logo {
	background-image: url(images/logo.jpg);
	height: 70px;
	width: 493px;
	/*z-index: auto;*/
	float: left;
}
#fone {
	background-image: url(images/fone.jpg);
	height: 70px;
	width: 373px;
	float: right;
}
#flasharea2 {
	/*display: table-cell;*/
	background-image: url(images/flasharea_new.jpg);
	height: 126px;
	width: 866px;
	/*margin-top: 50px;*/
	/*padding-left: 34px;
	padding-right: 32px;*/
}
#flashareaprofile {
		background-image: url(images/profile_row.jpg);
		height: 126px;
		width: 800px;
		margin-left: 34px;
		margin-right: 32px;
}
#flashareaservices{
		background-image: url(images/services_row.jpg);
		height: 126px;
		width: 800px;
}
#flashareaprojects{
		background-image: url(images/projects_row.jpg);
		height: 126px;
		width: 800px;
}
#flashareagetintouch{
		background-image: url(images/getintouch_row.jpg);
		height: 126px;
		width: 800px;
}
#navbar {
	background-image: url(images/nav_bar.jpg);
	height: 39px;
	width: 866px;
}
#menucontainer {
	background: url(images/menubackground.jpg) repeat-y;
	height: 234px;
	width: 363px;
	float: left;
}
#contentarea {
	background-image: url(images/contentarea_new.jpg);
	/*height: 356px;*/
	height: 100%;
	width: 503px;
	float: right;
	/*padding-top: 26px;*/
}
#niclogo {
	background-image: url(images/credits.gif);
	height: 223px;
	width: 198px;
	float: left;
	margin-left:156px;
	margin-top:0px;
	/*padding-right: 21px;
	padding-top: 38px;*/
	background-repeat: repeat;
}
#footer {
	background-image: url(images/footer.jpg);
	height: 9px;
	width: 866px;
	clear:both;
}
#menu {
	color:#666666;
	list-style:none;
	/*padding-left: 37px;*/
}

#Buttonhomelit
{
  display: block;
  width: 349px;
  height: 41px;
  float: left;
  background: url(images/home_lit_08.gif) no-repeat 0 0;
}

#Buttonhome
{
  display: block;
  width: 349px;
  height: 41px;
  float: left;
  background: url(images/home_rollover.gif) no-repeat 0 0;

}

#Buttonhome:hover
{ 
  background-position: 0 -41px;
}

#Buttonhome span
{
  display: none;
}
#Buttonprofilelit
{
  display: block;
  width: 349px;
  height: 41px;
  float: left;
  background: url(images/profile_lit_08.gif) no-repeat 0 0;
}

#Buttonprofile
{
  display: block;
  width: 349px;
  height: 41px;
  float: left;
  background: url(images/profile_rollover.gif) no-repeat 0 0;
}

#Buttonprofile:hover
{ 
  background-position: 0 -41px;
}

#Buttonprofile span
{
  display: none;
}
#Buttonserviceslit
{
  display: block;
  width: 349px;
  height: 41px;
  float: left;
  background: url(images/services_lit_08.gif) no-repeat 0 0;
}

#Buttonservices
{
  display: block;
  width: 349px;
  height: 41px;
  float: left;
  background: url(images/services_rollover.gif) no-repeat 0 0;

}

#Buttonservices:hover
{ 
  background-position: 0 -41px;
}

#Buttonservices span
{
  display: none;
}

#Buttonprojectslit
{
  display: block;
  width: 349px;
  height: 41px;
  float: left;
  background: url(images/projects_lit_08.gif) no-repeat 0 0;
}

#Buttonprojects
{
  display: block;
  width: 349px;
  height: 41px;
  float: left;
  background: url(images/projects_rollover.gif) no-repeat 0 0;

}

#Buttonprojects:hover
{ 
  background-position: 0 -41px;
}

#Buttonprojects span
{
  display: none;
}

#Buttongetintouchlit
{
  display: block;
  width: 349px;
  height: 41px;
  float: left;
  background: url(images/getintouch_lit_08.gif) no-repeat 0 0;
}

#Buttongetintouch
{
  display: block;
  width: 349px;
  height: 41px;
  float: left;
  background: url(images/getintouch_rollover.gif) no-repeat 0 0;

}

#Buttongetintouch:hover
{ 
  background-position: 0 -41px;
}

#Buttongetintouch span
{
  display: none;
}
#Buttonniclogo
{
  display: block;
  width: 175px;
  height: 84px;
  float: right;
  /*background: url(images/niclogolink.jpg) no-repeat 0 0;*/
  background-image: url(images/niclogolink.jpg);
  margin-top: 38px;
  margin-right: 21px;
}

#Buttonniclogo:hover
{ 
  background-position: 0 0px;
}

#Buttonniclogo span
{
  display: none;
}
