@charset "utf-8";
/* CSS Document */

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	}
	
a:link    {color:black;Text-decoration: none;}
a:visited {color:black;}
a:hover   {
	color:#333333;
}
a:active  {color:black;} 
.loader {
	position: absolute;
	 left: 0px; top: 0px; width: 940px; 
	 height: 626px;
            overflow: hidden; 
			border:#000000; border-color:#000000; border-width:1px; border-style:ridge
	background: url('images/page-loader.gif') 50% 50% no-repeat rgb(249,249,249);
}

/* DEFAULTS - MARGINS SPACING */

div		{ margin: 0; padding: 0; border: 0; }

table, tr, td	{ border-collapse: collapse; border-spacing: 0; margin: 0; padding: 0; border: 0; }
	
/* DEFAULTS - ALIGNMENT */

.td-right 	{ text-align: right; }

.td-left 	{ text-align: left; }

.td-center	{ text-align: center; }

.td-top		{ vertical-align: top; }

.td-middle	{ vertical-align: middle; }

.td-bottom	{ vertical-align: bottom; }

.center-align	{ text-align: center; }

.center-div	{ margin-left: auto; margin-right: auto; }

.right-div	{ margin-left: auto; margin-right: 0; }

.left-div	{ margin-left: 0; margin-right: auto; }

#image-1		{
			width: 563px;
			position: relative;
			top: 0px;
			left: 350px;
			z-index: 4;
			}

#image-2		{
			width: 438px;
			position: relative;
			top: 0px;
			left: 435px;
			z-index: 3;
			}

#image-3		{
			width: 463px;
			position: relative;
			top: -300px;
			left: 100px;
			margin-bottom: -466px;
			z-index: 2;
			}

#image-4		{
			width: 223px;
			position: relative;
			top: -260px;
			left: 725px;
			margin-bottom: -226px;
			z-index: 2;
			}
			

@font-face {

    font-family: Magnolia-Script;

    src: local(mag_font), url('fonts/Magnolia-Script.otf');

	
}
			
@font-face {

    font-family: GreatVibes-Regular;

    src: local(bttf_font), url('fonts/GreatVibes-Regular.ttf') format('truetype');

	
}

@font-face {

    font-family: Parisienne-Regular;

    src: local(jeannie_font), url('fonts/Parisienne-Regular.ttf') format('opentype');

}

@font-face {

    font-family: DancingScript-Bold;

    src: local(Dance1_font) url('fonts/DancingScript-Bold.ttf') format('opentype');

}

@font-face {

    font-family: DancingScript-Regular;

    src: local(Dance1_font), url('fonts/DancingScript-Regular.ttf') format('opentype');

}
@font-face {

    font-family: Damion-Regular;

    src: local(Dan_font), url('fonts/Damion-Regular.ttf') format('truetype');

}
#logo{
	position:relative;
	font-family:GreatVibes-Regular;
	z-index:2;
	
}
#logoPic {
	position: absolute;
	left:75%;
	top:10px;
	width:15%;
	height:119px;
	opacity: 0.7;
	filter: alpha(opacity=70); /* For IE8 and earlier */
	z-index:1;
}
#NAREP{
	font-family:Parisienne-Regular;
	font-size:36px;
	
}

/* PAGE & CONTENT HEIGHTS AND WIDTHS */

.pageheight	{ min-height: 900px; }

.pagewrapper	{ width: 950px; }

.content-pad 	{ padding: 25px 35px 25px 35px; }