@charset "utf-8";
/* CSS Document */

@font-face {
    font-family: 'pf_premier_textregular';
    src: url('../fonts/pf_premier_text-webfont.eot');
    src: url('../fonts/pf_premier_text-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/pf_premier_text-webfont.woff') format('woff'),
         url('../fonts/pf_premier_text-webfont.ttf') format('truetype'),
         url('../font/spf_premier_text-webfont.svg#pf_premier_textregular') format('svg');
    font-weight: normal;
    font-style: normal;
	}
	* { margin: 0; }
	html, body { color: #518ea2; font-size: 15pt; padding: 0px; margin: 0px; font-family: 'pf_premier_textregular'; height: 100%;}
	
	div#mainContainer { width: 100%; height: 100%; margin-bottom: -150px; min-height: 100%;}
	.t:after { content: ""; display: block; }
	.border { background-image: url('../img/border.jpg');  height: 10px; width: 100%; repeat-x; }
	header { width: 100%; z-index: 680; position: relative; background: white;}
		a#logo { background-image:url('../img/logo.png'); width: 168px; height: 94px; border: none; display: block; float: left; margin-top: 8px; margin-left: 20px; }
		#header-center { width: 960px; height: 110px; background: white; margin: 0px auto; }
		navigation {  height: 25px; background: white; float: right; margin-top: 45px; margin-right: 20px;}
			navigation ul { list-style-type: none; }
			navigation ul li { display: inline;  padding: 10px 15px 10px 15px;}
			navigation ul li:last-child { border-right: none;}
			navigation ul li a { font-size: 16pt; color: #518ea2; text-decoration: none; }
			navigation ul li a:hover { color: #6fb3d3; }
		navigation.gift{  height: 25px; background: white; float: right; margin-top: 45px; margin-right: 20px;}
			navigation.gift ul { list-style-type: none; }
			navigation.gift ul li { display: inline;  padding: 10px 15px 10px 15px;}
			navigation.gift ul li:last-child { border-right: none;}
			navigation.gift ul li a { font-size: 16pt; color: #518ea2; text-decoration: none; }
			navigation.gift ul li a:hover { color: #6fb3d3; }
		div#bodyContainer { margin: 0px auto; }
		div#sliderContainer { width: 100%; height: 440px;}
			div#slideBg { z-index: 1; background: #518ea2; position: relative; height: 320px; width: 100%; }
			div#slider { width: 960px; height: 380px; z-index: 679; position: relative; background: white; margin: 0px auto; margin-top: -300px;}
			.shadow {
				-webkit-box-shadow: 0px 11px 36px 11px rgba(0,0,0,0.46);
				-moz-box-shadow: 0px 11px 36px 11px rgba(0,0,0,0.46);
				box-shadow: 0px 11px 36px 11px rgba(0,0,0,0.46);
			}
			.shadow2 {
				-webkit-box-shadow: 0px 1px 3px 3px rgba(0,0,0,0.29);
				-moz-box-shadow: 0px 1px 3px 3px rgba(0,0,0,0.29);
				box-shadow: 0px 1px 3px 3px rgba(0,0,0,0.29);
			}
			div#sliderContainer div#slider img { }
			div#mainSectionContainer { width: 960px; margin: 0px auto;}
			div#leftSection {
	float: left;
	padding: 0px 20px 10px 20px;
	width: 450px;
}
				div#leftSection p { font-size: 12pt; font-family: Georgia, "Times New Roman", Times, serif; line-height: 1.3em; padding: 0px; color: #000000; }
			div#rightSection { float: right; padding: 10px 0px 10px 10px; width: 450px;}
			div.imgContainer { width: 200px; height: 135px; z-index: 555; position: relative; float: right; display: inline-block;  margin-left: 20px;}
			.text { width: 198px; height: 25px; margin-left: -200px; z-index: 560; 
					position: relative; background: #518ea2; font-size: 18pt; font-family: 'pf_premier_textregular'; 
					color: white; text-transform: uppercase; display: inline-block; text-align: right; padding: 5px 2px 2px 0px; }
	footer { width: 100%; height: 150px; background: #518ea2; margin-top: 100px;}
	footer div#footerContainer { width: 960px; padding: 10px; color: white; margin: 0px auto; text-align: center; }
	h1.aff { color: #6fb3d3; font-family: 'pf_premier_textregular'; font-size: 16pt; margin-top: 0px; font-weight: bold; }
