body { 
	text-align: center; 
	width: 100%; 
	height: 100%; 
	margin: 0;
	padding: 0; 
	background-color: #222222;
	overflow: auto;
}

a {text-decoration: none; font-family: tahoma; color: #d1d5f9;}
a:visited {text-decoration: none; color: #d1d5f9;}
a:hover {text-decoration: underline; color: #d1d5f9;}
a:active {text-decoration: none; color: #d1d5f9;}

img.pico {border: none;}

ul {margin: 0;  padding-left: 1em;  
}
li.list1 {list-style: square outside; margin-left:5px;}
li.list2 {list-style: none outside; margin-left:5px;}

#site { 
	position: relative; 
	z-index: 0; 
	width: 883px;
	margin-left: auto; 
	margin-right: auto;
}
					
#home { 
	position: absolute; 
	z-index: 0; 
	top:0px; 
	left: 0px; 	
	height: 1237px;
	width: 882px;
	background-image: 
	url('images/rhome.jpg');
	background-repeat: no-repeat;
	background-position: center top;
}

#about { 
	position: absolute; 
	z-index: 0; 
	top: 1437px; 
	left: 0px; 	
	height: 630px;
	width: 882px;
	background-image: 
	url('images/rabout.jpg');
	background-repeat: no-repeat;
	background-position: center top;
}

#about2 { 
	position: absolute; 
	z-index: 0; 
	top: 2067px; 
	left: 0px; 	
	height: 1026px;
	width: 882px;
	background-image: 
	url('images/rabout2.jpg');
	background-repeat: no-repeat;
	background-position: center top;
}

#rteam { 
	position: absolute; 
	z-index: 1; 
	top: 63px; 
	left: 420px;
	width: 394px;
	font-family: arial;
	color: #000000;
	font-size: 12px;
	font-weight: normal;
  	line-height: 115%;
	text-align: left;
}

#theo { 
	position: absolute; 
	z-index: 1; 
	top: 223px; 
	left: 461px;
	width: 226px;
	font-family: arial;
	color: #000000;
	font-size: 12px;
	font-weight: normal;
  	line-height: 115%;
	text-align: left;
}

#sam { 
	position: absolute; 
	z-index: 1; 
	top: 728px; 
	left: 29px;
	width: 220px;
	font-family: arial;
	color: #000000;
	font-size: 12px;
	font-weight: normal;
  	line-height: 115%;
	text-align: left;
}

#casey { 
	position: absolute; 
	z-index: 1; 
	top: 541px; 
	left: 303px;
	width: 220px;
	font-family: arial;
	color: #000000;
	font-size: 12px;
	font-weight: normal;
  	line-height: 115%;
	text-align: left;
}

#anton { 
	position: absolute; 
	z-index: 1; 
	top: 842px; 
	left: 327px;
	width: 220px;
	font-family: arial;
	color: #000000;
	font-size: 12px;
	font-weight: normal;
  	line-height: 115%;
	text-align: left;
}

#juana { 
	position: absolute; 
	z-index: 1; 
	top: 608px; 
	left: 601px;
	width: 220px;
	font-family: arial;
	color: #000000;
	font-size: 12px;
	font-weight: normal;
  	line-height: 115%;
	text-align: left;
}

#portfolio { 
	position: absolute; 
	z-index: 0; 
	top: 3293px; 
	left: 0px; 	
	height: 1411px;
	width: 882px;
	background-image: 
	url('images/rgallery.jpg');
	background-repeat: no-repeat;
	background-position: center top;
}

#flashgal { 
	position: absolute; 
	z-index: 1; 
	top: 150px; 
	left: 80px; 	
}

#service { 
	position: absolute; 
	z-index: 0; 
	top: 4904px; 
	left: 0px; 	
	height: 1181px;
	width: 882px;
	background-image: 
	url('images/rserv.jpg');
	background-repeat: no-repeat;
	background-position: center top;
}

#servguide { 
	position: absolute; 
	z-index: 1; 
	top: 275px; 
	left: 39px;
	width: 264px;
	font-family: arial;
	color: #000000;
	font-size: 12px;
	font-weight: normal;
  	line-height: 115%;
	text-align: left;
}

#servfs { 
	position: absolute; 
	z-index: 1; 
	top: 491px; 
	left: 39px;
	width: 264px;
	font-family: arial;
	color: #000000;
	font-size: 12px;
	font-weight: normal;
  	line-height: 115%;
	text-align: left;
}

#servfp { 
	position: absolute; 
	z-index: 1; 
	top: 614px; 
	left: 39px;
	width: 264px;
	font-family: arial;
	color: #000000;
	font-size: 12px;
	font-weight: normal;
  	line-height: 115%;
	text-align: left;
}

#servpd { 
	position: absolute; 
	z-index: 1; 
	top: 718px; 
	left: 39px;
	width: 264px;
	font-family: arial;
	color: #000000;
	font-size: 12px;
	font-weight: normal;
  	line-height: 115%;
	text-align: left;
}

#servmc { 
	position: absolute; 
	z-index: 1; 
	top: 850px; 
	left: 39px;
	width: 264px;
	font-family: arial;
	color: #000000;
	font-size: 12px;
	font-weight: normal;
  	line-height: 115%;
	text-align: left;
}

#partners { 
	position: absolute; 
	z-index: 0; 
	top: 6285px; 
	left: 0px; 	
	height: 1495px;
	width: 882px;
	background-image: 
	url('images/rpartners.jpg');
	background-repeat: no-repeat;
	background-position: center top;
}

#partlist { 
	position: absolute; 
	z-index: 1; 
	top: 850px; 
	left: 39px;
	width: 264px;
	font-family: arial;
	color: #d3d3d3;
	font-size: 12px;
	font-weight: normal;
  	line-height: 115%;
	text-align: left;
}

#partnerstable { 
	position: absolute; 
	z-index: 1; 
	top: 116px; 
	left: 182px;
	width: 572px;
	font-family: arial;
	color: #d3d3d3;
	font-size: 12px;
	font-weight: normal;
  	line-height: 115%;
	text-align: left;
}

#contact { 
	position: absolute; 
	z-index: 0; 
	top: 7980px; 
	left: 0px; 	
	height: 1381px;
	width: 882px;
	background-image: 
	url('images/rcontact.jpg');
	background-repeat: no-repeat;
	background-position: center top;
}

#contactform { 
	position: absolute; 
	z-index: 1; 
	top: 630px; 
	left: 465px; 	
	width: 338px;
	font-family: arial;
	color: #000000;
	font-size: 12px;
	font-weight: normal;
  	line-height: 115%;
	text-align: left;
}

.mcenter { 
	position: absolute; 
	z-index: 1; 
	top: 0px; 
	left: 835px; 	
}

#logo { 
	position: absolute; 
	z-index: 1; 
	top: 59px; 
	left: 436px; 	
}

#copyr { 
	position: absolute; 
	z-index: 1; 
	top: 1070px; 
	left: 486px; 	
}

#styler { 
	position: absolute; 
	z-index: 1; 
	top: 1123px; 
	left: 470px; 	
}

#box-table-a
{
	font-family: Arial;
	font-size: 12px;
	margin: 5px;
	width: 320px;
	text-align: left;
	border-collapse: collapse;
}
#box-table-a td
{
	padding: 4px;
	color: #000000;
	border-top: 1px solid transparent;
	vertical-align: top;
}


#box-table-b
{
	font-family: Arial;
	font-size: 12px;
	color: #ffffff;
	margin: 0px;
	width: 540px;
	text-align: justify;
	border-collapse: collapse;
}

#box-table-b td
{
	padding: 5px; 
	vertical-align: top;
	width: 50%;
}

