HTML, BODY
{
	background-color: #ECEBE7;
	height: 100%;
}
#container
{
	position: relative;
	min-height: 100%;
	_height: 100%;
}
/*start menu
main menu begin*/
#nav
{
	color: #FFF;
}
.linky
{
	float: right;
	padding-right: 50px;
	color: #000;
}
.languages
{
	clear: both;
	float: left;
	padding-left: 50px;
}
.menu
{
	clear: both;
	height: 25px;
	font: oblique 14pt "Adobe Garamond Pro", Garamond, Palatino, "Palatino Linotype", Times, "Times New Roman", serif;
	text-align: center;
	min-width: 1000px;
	background: #2D2F91 none no-repeat center top;
	padding: 10px 25px;
}
.menu A
{
	text-decoration: none;
	color: #FFF;
	padding: 10px 25px;
}
.menu A:hover
{
	/*[disabled]background-color:#666;*/
	color: #000;
	text-decoration: underline;
	background-color: #FFF;
}
.menu .ActiveItem
{
	background-color: #ECEBE7;
	padding: 10px 25px;
	color: #F00;
}
/*main menu end
submenu begin*/
.sub2
{
	height: 25px;
	font: oblique 14pt "Adobe Garamond Pro", Garamond, Palatino, "Palatino Linotype", Times, "Times New Roman", serif;
	text-align: center;
	min-width: 1000px;
	background: #EB1A22 none no-repeat center top;
	padding: 10px 25px;
}
.sub2 A
{
	text-decoration: none;
	color: #322;
	padding: 10px 25px;
}
.sub2 A:hover
{
	background-color: #7C7C7C;
	color: #FFF;
	text-decoration: underline;
}
.sub2 .ActiveSubItem
{
	background-color: #EBEAE6;
	padding: 10px 25px;
	color: #0009D0;
}
/*submenu end
end menu
start content*/
.wrapper
{
	padding-bottom: 210px;
	font: normal 15px Helvetica, sans-serif, Tahoma;
	width: 1000px;
	margin: 0px auto;
}
/*header and logo begin*/
#primaheader
{
	display: block;
	height: 180px;	width: 1000px;
	background-image: url(img/prima_header2.jpg);
	background-repeat: no-repeat;
}
#logo
{
	display: block;
	height: 152px;
	width: 186px;
	background-image: url(img/logo2.png);
	_background-image: url(img/logo2.gif);
	text-indent: -9999px;
	margin: 40px auto 30px;
	position: relative;
	right: -375px;
	top: 6px;
	#top: -33px;
}
#logo:hover
{
	background-position: -187px;
}
/*header and logo end*/
#content
{
	padding: 25px;
	line-height: 20px;
}
#content IMG
{
	padding: 5px 5px 0px;
	line-height: 20px;
}
/*end content
start footer*/
#foot
{
	color: #F0E100;
}
.footer
{
	clear: both;
	position: absolute;
	bottom: 0;
	height: 140px;
	background: #000 none repeat-x center bottom;
	padding: 20px 0px;
	color: #CCC;
	font: 9pt "Helvetica Neue", Helvetica, Arial, sans-serif;
	width: 100%;
}
.footer P A
{
	/*[disabled]color:#FFF;*/
	/*[disabled]text-decoration:none;*/
}
.footer P A:hover
{
	/*[disabled]text-decoration:underline;*/
}
.footwrapper
{
	width: 1000px;
	margin: 0px auto;
}
#mail
{
	float: left;
	padding-left: 30px;
}
#footcolumn1
{
	float: left;
	margin-left: 30px;
	color: #F0E100;
}
#home
{
	float: left;
	margin-left: 30px;
}
#footcolumn2
{
	float: left;
	margin-left: 30px;
	color: #F0E100;
}
#phone
{
	float: left;
	margin-left: 30px;
}
#footcolumn3
{
	float: left;
	margin-left: 30px;
	color: #F0E100;
}
#mme
{
	text-align: center;
	width: 100%;
	/*+placement:float-left 0px 10px;*/
	float: left;
	position: relative;
	left: 0px;
	top: 10px;
	font: 9pt "Helvetica Neue", Helvetica, Arial, sans-serif;
}
#mme A
{
	text-decoration: none;
}
#mme A:hover
{
	text-decoration: underline;
}
/*end footer
tags*/
H1
{
	font: italic 26pt "Adobe Garamond Pro", Garamond, Palatino, "Palatino Linotype", Times, "Times New Roman", serif;
	color: #EB1A22;
}
H2
{
	color: #2C2E90;
	font: italic 20pt "Adobe Garamond Pro", Garamond, Palatino, "Palatino Linotype", Times, "Times New Roman", serif;
}
H3
{
	color: #1E1A19;
	font: italic 16pt "Adobe Garamond Pro", Garamond, Palatino, "Palatino Linotype", Times, "Times New Roman", serif;
}
A
{
	color: #000000;
	font: italic 14pt "Adobe Garamond Pro", Garamond, Palatino, "Palatino Linotype", Times, "Times New Roman", serif;
	text-decoration: none;
}
A:hover
{
	text-decoration: underline;
}
OL, UL
{
	list-style: square inside;
}
LI
{
	padding-left: 15px;
}
STRONG
{
	font-weight: bold;
}
TABLE, TR, TD
{
	vertical-align: middle;
	font: normal 15px Helvetica, sans-serif, Tahoma;
	padding: 3px;
	/*[disabled]border:1px dotted #000000;*/
}
P
{
	font: normal 15px Helvetica, sans-serif, Tahoma;
	line-height: 20px;
}
/*old code*/
#navigation
{
	/*[disabled]height:50px;*/
	/*[disabled]margin:0;*/
	/*[disabled]list-style-type:none;*/
	/*[disabled]background-color:#000;*/
	/*[disabled]color:#FFF;*/
	/*[disabled]width:100%;*/
	/*[disabled]font:oblique 14pt "Adobe Garamond Pro", Garamond, Palatino, "Palatino Linotype", Times, "Times New Roman", serif;*/
	/*[disabled]text-align:center;*/
	/*[disabled]min-width:1000px;*/
}
#navigation LI
{
	/*[disabled]display:inline;*/
	/*[disabled]position:relative;*/
	/*[disabled]top:13px;*/
}
#navigation LI A
{
	/*[disabled]text-decoration:none;*/
	/*[disabled]color:#FFF;*/
	/*[disabled]padding:15px 25px;*/
}
#navigation LI A:hover
{
	/*[disabled]background-color:#666;*/
	/*[disabled]color:#000;*/
	/*[disabled]text-decoration:underline;*/
	/*[disabled]background-color:#FFF;*/
}
#navigation .active
{
	/*[disabled]background-color:#ECEBE7;*/
	/*[disabled]padding:15px 25px;*/
	/*[disabled]color:#F00;*/
}
#navigation .active:hover
{
	/*[disabled]background-color:#666;*/
	/*[disabled]color:#000;*/
	/*[disabled]text-decoration:underline;*/
	/*[disabled]background-color:#ECEBE7;*/
}
H1.section
{
	/*[disabled]color:#CCC9C8;*/
	/*[disabled]font:italic 36pt "Adobe Garamond Pro", Garamond, Palatino, "Palatino Linotype", Times, "Times New Roman", serif;*/
	/*[disabled]padding-left:18px;*/
	/*[disabled]text-transform:lowercase;*/
	/*[disabled]letter-spacing:-0.6pt;*/
}
.center
{
	/*[disabled]margin:0px auto;*/
	/*[disabled]display:block;*/
}
#categories
{
	/*[disabled]margin:0;*/
	/*[disabled]margin-top:20px;*/
	/*[disabled]margin-bottom:20px;*/
	/*[disabled]padding-bottom:20px;*/
	/*[disabled]list-style-type:none;*/
	/*[disabled]color:#333;*/
	/*[disabled]font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;*/
}
#categories LI
{
	/*[disabled]display:inline;*/
	/*[disabled]border-right:1px solid #CCC;*/
}
#categories LI A
{
	/*[disabled]text-decoration:none;*/
	/*[disabled]color:#333;*/
	/*[disabled]padding:0px 18px;*/
}
#categories LI A:hover
{
	/*[disabled]color:#000;*/
	/*[disabled]text-decoration:underline;*/
}
#categories .active
{
	/*[disabled]font-weight:bold;*/
	/*[disabled]color:#F00;*/
}
.guestbook
{
	text-align: center;
	font-weight: bold;
}/*lightbox*/#lightbox{	position: absolute;	left: 0;	width: 100%;	z-index: 100;	text-align: center;	line-height: 0;}#lightbox IMG{	width: auto;	height: auto;}#lightbox A IMG{	border: none;}#outerImageContainer{	position: relative;	background-color: #FFF;	width: 250px;	height: 250px;	margin: 0 auto;}#imageContainer{	padding: 10px;}#loading{	position: absolute;	top: 40%;	left: 0%;	height: 25%;	width: 100%;	text-align: center;	line-height: 0;}#hoverNav{	position: absolute;	top: 0;	left: 0;	height: 100%;	width: 100%;	z-index: 10;}#imageContainer>#hoverNav{	left: 0;}#hoverNav A{	outline: none;}#prevLink, #nextLink{	width: 49%;	height: 100%;	background-image: url(data:image/gif;base64,AAAA);/*Trick IE into showing hover*/	display: block;}#prevLink{	left: 0;	float: left;}#nextLink{	right: 0;	float: right;}#prevLink:hover, #prevLink:visited:hover{	background: url(../img/prevlabel.gif) no-repeat left 15%;}#nextLink:hover, #nextLink:visited:hover{	background: url(../img/nextlabel.gif) no-repeat right 15%;}#imageDataContainer{	font: 10px Verdana, Helvetica, sans-serif;	background-color: #FFF;	margin: 0 auto;	line-height: 1.4em;	overflow: auto;	width: 100%;}#imageData{	padding: 0 10px;	color: #666;}#imageData #imageDetails{	width: 70%;	float: left;	text-align: left;}#imageData #caption{	font-weight: bold;}#imageData #numberDisplay{	display: block;	clear: left;	padding-bottom: 1em;}#imageData #bottomNavClose{	width: 66px;	float: right;	padding-bottom: 0.7em;	outline: none;}#overlay{	position: absolute;	top: 0;	left: 0;	z-index: 90;	width: 100%;	height: 500px;	background-color: #000;}
