@font-face {
    font-family: 'jenna_sueregular';
    src: url('../fonts/jennasue-webfont.eot');
    src: url('../fonts/jennasue-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/jennasue-webfont.woff2') format('woff2'),
         url('../fonts/jennasue-webfont.woff') format('woff'),
         url('../fonts/jennasue-webfont.ttf') format('truetype'),
         url('../fonts/jennasue-webfont.svg#jenna_sueregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'quattrocento_romanregular';
    src: url('../fonts/quattrocento-regular-webfont.eot');
    src: url('../fonts/quattrocento-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/quattrocento-regular-webfont.woff2') format('woff2'),
         url('../fonts/quattrocento-regular-webfont.woff') format('woff'),
         url('../fonts/quattrocento-regular-webfont.ttf') format('truetype'),
         url('../fonts/quattrocento-regular-webfont.svg#quattrocento_romanregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

body {
	margin: 0;
	padding: 0;
	background-color: #fff;
	background-position: center top;
	font-family: "quattrocento_romanregular", serif;
	color: #000;
	font-size: 13px;
}

a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: none;
}
a:active {
	text-decoration: none;
}

.home1 {
	font-family: "jenna_sueregular", serif;
	color: #000;
	font-size: 60px;
	font-weight: normal;
	line-height: 38px;
	text-decoration: none;
}
.home1 a:link { font-family: "jenna_sueregular", serif; color: #000; font-size: 60px; text-decoration:none; }
.home1 a:visited { font-family: "jenna_sueregular", serif; color: #000; font-size: 60px; text-decoration:none; }
.home1 a:hover { font-family: "jenna_sueregular", serif; color: #EF0566; font-size: 60px; text-decoration:none; }
.home1 a:active { font-family: "jenna_sueregular", serif; color: #EF0566; font-size: 60px; text-decoration:none; }

.home2 {
	font-family: "jenna_sueregular", serif;
	color: #000;
	font-size: 30px;
	font-weight: normal;
	line-height: 24px;
	text-decoration: none;
}
.home2 a:link { font-family: "jenna_sueregular", serif; color: #000; font-size: 30px; text-decoration:none; }
.home2 a:visited { font-family: "jenna_sueregular", serif; color: #000; font-size: 30px; text-decoration:none; }
.home2 a:hover { font-family: "jenna_sueregular", serif; color: #EF0566; font-size: 30px; text-decoration:none; }
.home2 a:active { font-family: "jenna_sueregular", serif; color: #EF0566; font-size: 30px; text-decoration:none; }

.home3 {
	font-family: "jenna_sueregular", serif;
	color: #000;
	font-size: 30px;
	font-weight: normal;
	line-height: 26px;
	text-decoration: none;
}
.home3 a:link { font-family: "jenna_sueregular", serif; color: #000; font-size: 30px; text-decoration:none; }
.home3 a:visited { font-family: "jenna_sueregular", serif; color: #000; font-size: 30px; text-decoration:none; }
.home3 a:hover { font-family: "jenna_sueregular", serif; color: #EF0566; font-size: 30px; text-decoration:none; }
.home3 a:active { font-family: "jenna_sueregular", serif; color: #EF0566; font-size: 30px; text-decoration:none; }

.home4 {
	font-family: "jenna_sueregular", serif;
	color: #000;
	font-size: 30px;
	font-weight: normal;
	line-height: 18px;
	text-decoration: none;
}
.home4 a:link { font-family: "jenna_sueregular", serif; color: #000; font-size: 30px; text-decoration:none; }
.home4 a:visited { font-family: "jenna_sueregular", serif; color: #000; font-size: 30px; text-decoration:none; }
.home4 a:hover { font-family: "jenna_sueregular", serif; color: #EF0566; font-size: 30px; text-decoration:none; }
.home4 a:active { font-family: "jenna_sueregular", serif; color: #EF0566; font-size: 30px; text-decoration:none; }

.home5 {
	font-family: "jenna_sueregular", serif;
	color: #000;
	font-size: 80px;
	font-weight: normal;
	line-height: 38px;
	text-decoration: none;
}
.home5 a:link { font-family: "jenna_sueregular", serif; color: #000; font-size: 80px; text-decoration:none; }
.home5 a:visited { font-family: "jenna_sueregular", serif; color: #000; font-size: 80px; text-decoration:none; }
.home5 a:hover { font-family: "jenna_sueregular", serif; color: #EF0566; font-size: 80px; text-decoration:none; }
.home5 a:active { font-family: "jenna_sueregular", serif; color: #EF0566; font-size: 80px; text-decoration:none; }

.home6 {
	font-family: "jenna_sueregular", serif;
	color: #000;
	font-size: 48px;
	font-weight: normal;
	padding-top: 173px;
	text-decoration: none;
}
.home6 a:link { font-family: "jenna_sueregular", serif; color: #000; font-size: 48px; text-decoration:none; }
.home6 a:visited { font-family: "jenna_sueregular", serif; color: #000; font-size: 48px; text-decoration:none; }
.home6 a:hover { font-family: "jenna_sueregular", serif; color: #EF0566; font-size: 48px; text-decoration:none; }
.home6 a:active { font-family: "jenna_sueregular", serif; color: #EF0566; font-size: 48px; text-decoration:none; }

.toplink {
	font-family: "jenna_sueregular", serif;
	color: #000;
	font-size: 36px;
	font-weight: normal;
	line-height: 36px;
	padding-left: 35px;
	text-decoration: none;
	float: left;
}
.toplink a:link { font-family: "jenna_sueregular", serif; color: #000; font-size: 36px; text-decoration:none; }
.toplink a:visited { font-family: "jenna_sueregular", serif; color: #000; font-size: 36px; text-decoration:none; }
.toplink a:hover { font-family: "jenna_sueregular", serif; color: #FD6700; font-size: 36px; text-decoration:none; }
.toplink a:active { font-family: "jenna_sueregular", serif; color: #FD6700; font-size: 36px; text-decoration:none; }

.toplinkh {
	font-family: "jenna_sueregular", serif;
	color: #000;
	font-size: 36px;
	font-weight: normal;
	line-height: 36px;
	padding-left: 35px;
	text-decoration: none;
	float: left;
}
.toplinkh a:link { font-family: "jenna_sueregular", serif; color: #FD6700; font-size: 36px; text-decoration:none; }
.toplinkh a:visited { font-family: "jenna_sueregular", serif; color: #FD6700; font-size: 36px; text-decoration:none; }
.toplinkh a:hover { font-family: "jenna_sueregular", serif; color: #FD6700; font-size: 36px; text-decoration:none; }
.toplinkh a:active { font-family: "jenna_sueregular", serif; color: #FD6700; font-size: 36px; text-decoration:none; }

.sublink {
	font-family: "jenna_sueregular", serif;
	color: #000;
	font-size: 30px;
	font-weight: normal;
	line-height: 30px;
	padding-left: 5px;
	padding-top: 10px;
	text-decoration: none;
}
.sublink a:link { font-family: "jenna_sueregular", serif; color: #000; font-size: 30px; text-decoration:none; }
.sublink a:visited { font-family: "jenna_sueregular", serif; color: #000; font-size: 30px; text-decoration:none; }
.sublink a:hover { font-family: "jenna_sueregular", serif; color: #FD6700; font-size: 30px; text-decoration:none; }
.sublink a:active { font-family: "jenna_sueregular", serif; color: #FD6700; font-size: 30px; text-decoration:none; }

.sublinkh {
	font-family: "jenna_sueregular", serif;
	color: #000;
	font-size: 30px;
	font-weight: normal;
	line-height: 30px;
	padding-left: 5px;
	padding-top: 10px;
	text-decoration: none;
}
.sublinkh a:link { font-family: "jenna_sueregular", serif; color: #FD6700; font-size: 30px; text-decoration:none; }
.sublinkh a:visited { font-family: "jenna_sueregular", serif; color: #FD6700; font-size: 30px; text-decoration:none; }
.sublinkh a:hover { font-family: "jenna_sueregular", serif; color: #FD6700; font-size: 30px; text-decoration:none; }
.sublinkh a:active { font-family: "jenna_sueregular", serif; color: #FD6700; font-size: 30px; text-decoration:none; }

.sublink2 {
	font-family: "jenna_sueregular", serif;
	color: #000;
	font-size: 30px;
	font-weight: normal;
	line-height: 30px;
	padding-left: 5px;
	padding-top: 3px;
	text-decoration: none;
}
.sublink2 a:link { font-family: "jenna_sueregular", serif; color: #000; font-size: 30px; text-decoration:none; }
.sublink2 a:visited { font-family: "jenna_sueregular", serif; color: #000; font-size: 30px; text-decoration:none; }
.sublink2 a:hover { font-family: "jenna_sueregular", serif; color: #FD6700; font-size: 30px; text-decoration:none; }
.sublink2 a:active { font-family: "jenna_sueregular", serif; color: #FD6700; font-size: 30px; text-decoration:none; }

.sublink2h {
	font-family: "jenna_sueregular", serif;
	color: #000;
	font-size: 30px;
	font-weight: normal;
	line-height: 30px;
	padding-left: 5px;
	padding-top: 3px;
	text-decoration: none;
}
.sublink2h a:link { font-family: "jenna_sueregular", serif; color: #FD6700; font-size: 30px; text-decoration:none; }
.sublink2h a:visited { font-family: "jenna_sueregular", serif; color: #FD6700; font-size: 30px; text-decoration:none; }
.sublink2h a:hover { font-family: "jenna_sueregular", serif; color: #FD6700; font-size: 30px; text-decoration:none; }
.sublink2h a:active { font-family: "jenna_sueregular", serif; color: #FD6700; font-size: 30px; text-decoration:none; }

.sublink3 {
	font-family: "jenna_sueregular", serif;
	color: #000;
	font-size: 30px;
	font-weight: normal;
	line-height: 30px;
	padding-left: 5px;
	padding-top: 3px;
	text-decoration: none;
	background-color: #fff;
}
.sublink3 a:link { font-family: "jenna_sueregular", serif; color: #000; font-size: 30px; text-decoration:none; }
.sublink3 a:visited { font-family: "jenna_sueregular", serif; color: #000; font-size: 30px; text-decoration:none; }
.sublink3 a:hover { font-family: "jenna_sueregular", serif; color: #FD6700; font-size: 30px; text-decoration:none; }
.sublink3 a:active { font-family: "jenna_sueregular", serif; color: #FD6700; font-size: 30px; text-decoration:none; }

.sublink3h {
	font-family: "jenna_sueregular", serif;
	color: #000;
	font-size: 30px;
	font-weight: normal;
	line-height: 30px;
	padding-left: 5px;
	padding-top: 3px;
	text-decoration: none;
	background-color: #fff;
}
.sublink3h a:link { font-family: "jenna_sueregular", serif; color: #FD6700; font-size: 30px; text-decoration:none; }
.sublink3h a:visited { font-family: "jenna_sueregular", serif; color: #FD6700; font-size: 30px; text-decoration:none; }
.sublink3h a:hover { font-family: "jenna_sueregular", serif; color: #FD6700; font-size: 30px; text-decoration:none; }
.sublink3h a:active { font-family: "jenna_sueregular", serif; color: #FD6700; font-size: 30px; text-decoration:none; }

.title1 {
	font-family: "jenna_sueregular", serif;
	color: #000;
	font-size: 72px;
	font-weight: normal;
	line-height: 72px;
	text-decoration: none;
}
.title1 a:link { font-family: "jenna_sueregular", serif; color: #000; font-size: 90px; text-decoration:none; }
.title1 a:visited { font-family: "jenna_sueregular", serif; color: #000; font-size: 90px; text-decoration:none; }
.title1 a:hover { font-family: "jenna_sueregular", serif; color: #000; font-size: 90px; text-decoration:none; }
.title1 a:active { font-family: "jenna_sueregular", serif; color: #000; font-size: 90px; text-decoration:none; }

.title2 {
	font-family: "jenna_sueregular", serif;
	color: #000;
	font-size: 48px;
	font-weight: normal;
	line-height: 48px;
	text-decoration: none;
}
.title2 a:link { font-family: "jenna_sueregular", serif; color: #000; font-size: 48px; text-decoration:none; }
.title2 a:visited { font-family: "jenna_sueregular", serif; color: #000; font-size: 48px; text-decoration:none; }
.title2 a:hover { font-family: "jenna_sueregular", serif; color: #FD6700; font-size: 48px; text-decoration:none; }
.title2 a:active { font-family: "jenna_sueregular", serif; color: #FD6700; font-size: 48px; text-decoration:none; }

.title3 {
	font-family: "jenna_sueregular", serif;
	color: #000;
	font-size: 48px;
	font-weight: normal;
	line-height: 48px;
	text-decoration: none;
	text-align: right;
}
.title3 a:link { font-family: "jenna_sueregular", serif; color: #000; font-size: 48px; text-decoration:none; }
.title3 a:visited { font-family: "jenna_sueregular", serif; color: #000; font-size: 48px; text-decoration:none; }
.title3 a:hover { font-family: "jenna_sueregular", serif; color: #FD6700; font-size: 48px; text-decoration:none; }
.title3 a:active { font-family: "jenna_sueregular", serif; color: #FD6700; font-size: 48px; text-decoration:none; }

.writer1 {
	font-family: "quattrocento_romanregular", serif;
	color: #000;
	font-size: 14px;
	font-weight: normal;
	line-height: 14px;
}
.writer1 a:link { font-family: "quattrocento_romanregular", serif; color: #000; font-size: 14px; text-decoration:none; }
.writer1 a:visited { font-family: "quattrocento_romanregular", serif; color: #000; font-size: 14px; text-decoration:none; }
.writer1 a:hover { font-family: "quattrocento_romanregular", serif; color: #FD6700; font-size: 14px; text-decoration:none; }
.writer1 a:active { font-family: "quattrocento_romanregular", serif; color: #FD6700; font-size: 14px; text-decoration:none; }

.writer2 {
	font-family: "quattrocento_romanregular", serif;
	color: #000;
	font-size: 18px;
	font-weight: normal;
	line-height: 18px;
}
.writer2 a:link { font-family: "quattrocento_romanregular", serif; color: #000; font-size: 18px; text-decoration:none; }
.writer2 a:visited { font-family: "quattrocento_romanregular", serif; color: #000; font-size: 18px; text-decoration:none; }
.writer2 a:hover { font-family: "quattrocento_romanregular", serif; color: #FD6700; font-size: 18px; text-decoration:none; }
.writer2 a:active { font-family: "quattrocento_romanregular", serif; color: #FD6700; font-size: 18px; text-decoration:none; }

.writer3 {
	font-family: "quattrocento_romanregular", serif;
	color: #000;
	font-size: 14px;
	font-weight: normal;
	line-height: 14px;
	padding-top: 10px;
}
.writer3 a:link { font-family: "quattrocento_romanregular", serif; color: #FD6700; font-size: 14px; text-decoration:none; }
.writer3 a:visited { font-family: "quattrocento_romanregular", serif; color: #FD6700; font-size: 14px; text-decoration:none; }
.writer3 a:hover { font-family: "quattrocento_romanregular", serif; color: #000; font-size: 14px; text-decoration:none; }
.writer3 a:active { font-family: "quattrocento_romanregular", serif; color: #000; font-size: 14px; text-decoration:none; }

.writer4 {
	font-family: "quattrocento_romanregular", serif;
	color: #000;
	font-size: 18px;
	font-weight: 600;
	line-height: 18px;
}
.writer5 {
	font-family: "quattrocento_romanregular", serif;
	color: #000;
	font-size: 11px;
	font-weight: normal;
	line-height: 13px;
	float: right;
}

.writer6 {
	font-family: "quattrocento_romanregular", serif;
	color: #000;
	font-size: 16px;
	font-weight: normal;
	line-height: 20px;
}
.writer6 a:link { font-family: "quattrocento_romanregular", serif; color: #FD6700; font-size: 16px; text-decoration:none; }
.writer6 a:visited { font-family: "quattrocento_romanregular", serif; color: #FD6700; font-size: 16px; text-decoration:none; }
.writer6 a:hover { font-family: "quattrocento_romanregular", serif; color: #000; font-size: 16px; text-decoration:none; }
.writer6 a:active { font-family: "quattrocento_romanregular", serif; color: #000; font-size: 16px; text-decoration:none; }

.writer7 {
	font-family: "quattrocento_romanregular", serif;
	color: #000;
	font-size: 16px;
	font-weight: normal;
	line-height: 20px;
	text-align: right;
	margin-left: 270px;
}
.writer7 a:link { font-family: "quattrocento_romanregular", serif; color: #FD6700; font-size: 16px; text-decoration:none; }
.writer7 a:visited { font-family: "quattrocento_romanregular", serif; color: #FD6700; font-size: 16px; text-decoration:none; }
.writer7 a:hover { font-family: "quattrocento_romanregular", serif; color: #000; font-size: 16px; text-decoration:none; }
.writer7 a:active { font-family: "quattrocento_romanregular", serif; color: #000; font-size: 16px; text-decoration:none; }

.writer8 {
	font-family: "quattrocento_romanregular", serif;
	color: #000;
	font-size: 14px;
	font-weight: normal;
	line-height: 14px;
}
.writer8 a:link { font-family: "quattrocento_romanregular", serif; color: #FD6700; font-size: 14px; text-decoration:none; }
.writer8 a:visited { font-family: "quattrocento_romanregular", serif; color: #FD6700; font-size: 14px; text-decoration:none; }
.writer8 a:hover { font-family: "quattrocento_romanregular", serif; color: #000; font-size: 14px; text-decoration:none; }
.writer8 a:active { font-family: "quattrocento_romanregular", serif; color: #000; font-size: 14px; text-decoration:none; }

.cardcap1 {
	font-family: "quattrocento_romanregular", serif;
	color: #000;
	font-size: 13px;
	font-weight: normal;
	line-height: 13px;
	float: left;
	padding-left: 280px;
}
.cardcap1 a:link { font-family: "quattrocento_romanregular", serif; color: #FD6700; font-size: 13px; text-decoration:none; }
.cardcap1 a:visited { font-family: "quattrocento_romanregular", serif; color: #FD6700; font-size: 13px; text-decoration:none; }
.cardcap1 a:hover { font-family: "quattrocento_romanregular", serif; color: #000; font-size: 13px; text-decoration:none; }
.cardcap1 a:active { font-family: "quattrocento_romanregular", serif; color: #000; font-size: 13px; text-decoration:none; }

.cardcap2 {
	font-family: "quattrocento_romanregular", serif;
	color: #000;
	font-size: 13px;
	font-weight: normal;
	line-height: 13px;
	padding-right: 100px;
}
.cardcap2 a:link { font-family: "quattrocento_romanregular", serif; color: #FD6700; font-size: 13px; text-decoration:none; }
.cardcap2 a:visited { font-family: "quattrocento_romanregular", serif; color: #FD6700; font-size: 13px; text-decoration:none; }
.cardcap2 a:hover { font-family: "quattrocento_romanregular", serif; color: #000; font-size: 13px; text-decoration:none; }
.cardcap2 a:active { font-family: "quattrocento_romanregular", serif; color: #000; font-size: 13px; text-decoration:none; }

.cardcap3 {
	font-family: "quattrocento_romanregular", serif;
	color: #000;
	font-size: 13px;
	font-weight: normal;
	line-height: 13px;
}
.cardcap3 a:link { font-family: "quattrocento_romanregular", serif; color: #FD6700; font-size: 13px; text-decoration:none; }
.cardcap3 a:visited { font-family: "quattrocento_romanregular", serif; color: #FD6700; font-size: 13px; text-decoration:none; }
.cardcap3 a:hover { font-family: "quattrocento_romanregular", serif; color: #000; font-size: 13px; text-decoration:none; }
.cardcap3 a:active { font-family: "quattrocento_romanregular", serif; color: #000; font-size: 13px; text-decoration:none; }

.cardcap4 {
	font-family: "quattrocento_romanregular", serif;
	color: #000;
	font-size: 13px;
	font-weight: normal;
	line-height: 13px;
	float: left;
	padding-left: 160px;
	padding-bottom: 5px;
}
.cardcap4 a:link { font-family: "quattrocento_romanregular", serif; color: #FD6700; font-size: 13px; text-decoration:none; }
.cardcap4 a:visited { font-family: "quattrocento_romanregular", serif; color: #FD6700; font-size: 13px; text-decoration:none; }
.cardcap4 a:hover { font-family: "quattrocento_romanregular", serif; color: #000; font-size: 13px; text-decoration:none; }
.cardcap4 a:active { font-family: "quattrocento_romanregular", serif; color: #000; font-size: 13px; text-decoration:none; }

.cardcap5 {
	font-family: "quattrocento_romanregular", serif;
	color: #000;
	font-size: 13px;
	font-weight: normal;
	line-height: 13px;
	float: left;
	padding-left: 170px;
	padding-bottom: 5px;
}
.cardcap5 a:link { font-family: "quattrocento_romanregular", serif; color: #FD6700; font-size: 13px; text-decoration:none; }
.cardcap5 a:visited { font-family: "quattrocento_romanregular", serif; color: #FD6700; font-size: 13px; text-decoration:none; }
.cardcap5 a:hover { font-family: "quattrocento_romanregular", serif; color: #000; font-size: 13px; text-decoration:none; }
.cardcap5 a:active { font-family: "quattrocento_romanregular", serif; color: #000; font-size: 13px; text-decoration:none; }

.cardcap6 {
	font-family: "quattrocento_romanregular", serif;
	color: #000;
	font-size: 13px;
	font-weight: normal;
	line-height: 13px;
	float: left;
	padding-left: 180px;
	padding-bottom: 5px;
}
.cardcap6 a:link { font-family: "quattrocento_romanregular", serif; color: #FD6700; font-size: 13px; text-decoration:none; }
.cardcap6 a:visited { font-family: "quattrocento_romanregular", serif; color: #FD6700; font-size: 13px; text-decoration:none; }
.cardcap6 a:hover { font-family: "quattrocento_romanregular", serif; color: #000; font-size: 13px; text-decoration:none; }
.cardcap6 a:active { font-family: "quattrocento_romanregular", serif; color: #000; font-size: 13px; text-decoration:none; }


/* Menu */

/* Reset */

* {
	margin:0px;
	padding:0px;
}

.clearFix {
	clear: both;
}

/* Container */

#container {
	width: 900px;
}

/* Navigation First Level */

#nav_slim{
	padding-top: 2px;
}

#nav_slim ul{
	background:transparent;
	list-style:none;
	-webkit-border-radius: 0px;
}

#nav_slim li{
	float:left;
	padding:0px;
}

#nav_slim li a{
	display:block;	
	text-align:left;
	text-decoration:none;
	line-height:19px;
	padding:0px 0px;
	-webkit-border-radius: 0px;
	
}

#nav_slim li a:hover{
	text-decoration:none;
	color:#FD6700;
	-webkit-border-radius: 0px;
}

/* Navigation Second Level */

#nav_slim li ul{
	position:absolute;
	display:none;
	height:auto;
	width:300px;
	-webkit-border-top-left-radius: 0px;
	-webkit-border-top-right-radius: 0px;
	margin-left: 28px;
	margin-top: 19px;
}

#nav_slim li:hover ul{
	display:block;
}

#nav_slim li li:hover {
	font-weight: 300;
}

#nav_slim li li {
	display:block;
	float:none;
	width:300px;
}

#nav_slim li ul a{
	text-align:left;
	display:block;
	height:20px;
	padding:0px 0px 0px 0px;
}

.menubg {
background: transparent;
}
