body{
	font-family: Garamond, Garamond Premier Pro, Adobe Garamond Pro, Baskerville, serif;
	color:#000000;
	font-size: 14px;
	text-align: left;
	margin: 0px;
	padding: 0px;
}


div.content{
	width:546px;
	height:1025px;
	top:266px;
	right: 92px;
	position: absolute;
	z-index:1;
	padding: 0px;
	margin: 0px;
}
div.content2{
	width:400px;
	height:350px;
	top:410px;
	right: 89px;
	position: absolute;
	z-index:1;
	padding: 0px;
	margin: 0px;
}
h2{
	font-style:	bold;
	font-size: 16px;
	line-height: 20px;
}

h3{
	font-style:	bold;
	font-size: 18px;
	line-height: 20px;
	margin: 0px;
}

h4{
	font-style:	bold;
	font-size: 16px;
	line-height: 20px;
	margin: 0px;
}

p{
	font-size: 14px;
	padding: 0px;
	margin: 0px;
}

h5{
	margin: 0px;
	font-style:normal;
}


div.title{
	width:545px;
	height:89px;
	top: 40px;
	float:right;
	text-align:center;
	position: relative;
}
div.frames{
	width:545px;
	height:890px;
	top: 25px;
	float:right;
	text-align:center;
	position: relative;
}

			
/*Repeating Background*/

body.repeat{
	background: url("background.gif");
	background-repeat: repeat;
}

/*Floating Background*/

div.home{
	width: 950px;
	height: 1461px;
	background: url(mainBG.jpg)  0 0 no-repeat;
	background-repeat: no repeat;
	background-color: transparent;
	position: relative;
}

/*Links*/	

div.logo{
	width: 216px;
	height: 144px;
	background-color: transparent;
	float: left;
	position: absolute;
	top: 115px;
	left: 75px;
	border: 0px;
	z-index: 1;
}

div.links{
	width: 545px;
	height:43px;
	background-color: transparent;
	float: right;
	font-size:17px;
	line-height:43px;
	text-align:center;
	font-style:italic;
	font-weight:bold;
	position: absolute;
	top: 175px;
	right: 90px;
	z-index: 2;
}

div.bottomlinks{
	width: 545px;
	height:60px;
	background-color: transparent;
	line-height:16px;
	text-align:center;
	font-size:14px;
	position: absolute;
	top: 1220px;
	right: 88px;
	z-index: 2;
}

div.bottomlinks_deep{
	width: 545px;
	height:60px;
	background-color: transparent;
	line-height:16px;
	text-align:center;
	font-size:14px;
	position: absolute;
	top: 1300px;
	right: 88px;
	z-index: 2;
}

a:link {
	background-color: transparent;
	text-decoration: none;
	color:#000000;
	padding: 0px;
	margin: 0px;
	border:0px;
}
a.navigation{
	background-color: transparent;
	text-decoration: none;
	color:#000000;
	padding-left:7px;
	padding-right:6px;
	padding-top:0px;
	padding-top:0px;
	margin: 0px;
	border:0px;
	position:relative;
}


a.navigation:hover {
	background-color: transparent;
	text-decoration: none;
	color:#CF002A;
	padding-left:7px;
	padding-right:6px;
	padding-top:0px;
	padding-top:0px;
	margin: 0px;
	border:0px;
	text-align:right;
	position:relative;
}

a.map{
	background-color: transparent;
	text-decoration: none;
	color:#000000;
	padding-right: 0px;
	padding-left: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin: 0px;
	border:0px;
	text-align: right;
}

a.map:visited {
	background-color: transparent;
	text-decoration: none;
	color:#b18c63;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin: 0px;
	border:0px;
	text-align:right;
}

a.map:hover {
	background-color: transparent;
	text-decoration: none;
	color:#CF002A;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin: 0px;
	border:0px;
	text-align:right;
}
a.tabs{
	margin: 0px;
	padding: 0px;
}
a.menus {
	background-color: transparent;
	text-decoration: none;
	padding: 0px;
	margin: 0px;
	border:0px;
	position: relative;
}
a.menus:hover {
	background-color: transparent;
	text-decoration: none;
	padding: 0px;
	margin: 0px;
	border:0px;
	/* for IE */
  filter:alpha(opacity=60);
  /* CSS3 standard */
	opacity:.6;
	position: relative;
}
/*Info*/	

div.info{
	width: 188px;
	height:400px;
	background-color: transparent;
	float: left;
	line-height:18px;
	text-align:right;
	font-size:14px;
	position: absolute;
	top: 325px;
	left: 90px;
	z-index: 2;
}


/*Other*/

div.copyright{
	width: 545px;
	height: 20px;
	background-color: transparent;
	float: right;
	line-height:12px;
	text-align:center;
	font-size:10px;
	position: absolute;
	top: 1274px;
	right: 85px;
	z-index: 3;
}
div.copyright_deep{
	width: 545px;
	height: 20px;
	background-color: transparent;
	float: right;
	line-height:12px;
	text-align:center;
	font-size:10px;
	position: absolute;
	top: 1354px;
	right: 85px;
	z-index: 3;
}

	
/*Home*/

div.nostra {
	background-color: transparent;
	float: right;
	text-align:center;
	width: 545px;
	height: 75px;
	top: 60px;
	position: relative;
}

div.family {
	background-color: transparent;
	float: right;
	text-align:center;
	width: 545px;
	height: 451px;
	top: 45px;
	right: 10px;
	position: relative;
}

/*Menu*/

/*History*/

div.copy{
	width:300px;
	height:500px;
	top:-60px;
	right: 0px;
	margin-left:73px;
	margin-right:73px;
	padding:0px;
	position: relative;
	text-align:justify;
	overflow:scroll;
}
div.copyhis{
	width:400px;
	height:745px;
	top:-35px;
	right: 0px;
	padding:73px;
	float:right;
	position: relative;
	text-align:justify;
}
	

div.menu{
	width: 400px;
	height: 800px;
	position: absolute;
	left: 390px;
	top: -38px;
	text-align:justify;
	float:left;
	z-index: 3;
}

div.regina{
	width: 170px;
	height: 200px;
	position: absolute;
	left: 320px;
	top: 365px;
	z-index:2;
}

div.placeholder{
	width: 105px;
	height: 200px;
	position: relative;
	left: 0px;
	top: 0px;
	float:left;
}

/*Promo*/

div.protitle {
	background-color: transparent;
	float: right;
	text-align: center;
	width: 545px;
	top: 45px;
	position: relative;
}
div.promo {
	background-color: transparent;
	float: right;
	text-align: center;
	width: 545px;
	top: 51px;
	position: relative;
}

div.ribbon{
	width: 343px;
	background-color: transparent;
	float: right;
	position: absolute;
	top: 200px;
	right: -20px;
	z-index: 2;
}
div.goldstar{
	width: 200px;
	background-color: transparent;
	float: left;
	position: absolute;
	top: 213px;
	left: 240px;
	z-index: 2;
}
.repeat table tr td .home .content div {

}
.links_new {
	z-index: 2;
	height: auto;
	width: auto;
	background-color: transparent;
}

