/* Table of Content
==================================================
	#Site Styles
	#Page Styles
	#Media Queries
	#Font-Face */

/* #Site Styles
================================================== */

/* Rehearsal Page */

#rehearsal #wrap {
	background: url(../images/bg-photos-accomodations.jpg) center -1390px no-repeat;
	padding-top: 40px;
}

#rehearsal header {
	text-align: center;
	background: url(../images/bg-accomodations-bottom-arrow.png) no-repeat bottom;
	padding-bottom: 30px;
}
#rehearsal header h2 {
	margin-bottom: 20px;
}
#rehearsal header h3 {
	background: url(../images/bg-white-headline-bar.png) repeat-x bottom;
	display: inline-block;
	margin-bottom: 40px;
}
#rehearsal header h4 {
	background: url(../images/bg-accomodations-top-arrow.png) no-repeat top;
	/* font-family: 'Gill Sans', 'Lucida Sans Unicode'; */
font-family: 'Aften Screen',Helvetica,sans-serif;
             font-weight: 200px;
	font-size: 25px;
	padding-top: 30px;
}
#rehearsal section {
	padding-top: 100px;
}
#rehearsal section div {
	text-align: center;
}
#rehearsal section div h4 {
	font-family: 'Gill Sans', 'Lucida Sans Unicode';
	font-size: 22px;
}
#rehearsal h5 {
	font-family: 'Gill Sans', 'Lucida Sans Unicode';
	font-size: 22px;
	text-align: center;
	padding-top: 50px;
}

/* Wedding Page */

body {
	background: #e5e3e;
	font: 22px 'Gill Sans', 'Lucida Sans Unicode', Helvetica, Arial, sans-serif;
	line-height: 140%;
	color: #000;
}

#top_border{
	background:  white;
/*    background: #e5e3e1 url(../images/sci_fi_metal_wall2.png) repeat; */
	top: 0;
	right: 0;
    height: 200px;
    width: 100%;
    position: fixed;
    z-index: -1;
    background-position: center;
}

#full_logo{
    position: relative;
    z-index: -1;
    margin: auto;
    padding-top: 20px;
    width: 500px;
}

#bitman{
	background: url(../images/mm_logo.png) no-repeat;
/*    background: #e5e3e1 url(../images/sci_fi_metal_wall2.png) repeat; */
    height: 107px;
    width: 107px;
    position: relative;
    float: left;
    margin-top: -19px;
    padding-right: 20px;
}

#logo{
    margin-top: 5px;
	background: url(../images/mm_logo_text.png) no-repeat;
/*    background: #e5e3e1 url(../images/sci_fi_metal_wall2.png) repeat; */
    height: 200px;
    width: 1025px;
    position: relative;
    float: left;
}
#logo_both{
    margin-top: -18px;
    height: 152px;
    width: 271px;
    display: inline;
    float: left;
}

#logo_a{
    margin-top: 5px;
	background: url(../images/mm_logo_texta_2x.png) no-repeat;
/*    background: #e5e3e1 url(../images/sci_fi_metal_wall2.png) repeat; */
    height: 42px;
    width: 271px;
    position: relative;
    float: left;
}

#logo_b{
    margin-top: 5px;
	background: url(../images/mm_logo_textb_2x.png) no-repeat;
/*    background: #e5e3e1 url(../images/sci_fi_metal_wall2.png) repeat; */
    height: 82px;
    width: 254px;
    position: relative;
    float: left;
}

#wrap {
    margin-top: 150px;
	background: url(../images/mm_top_bar.png) repeat-x top;
	width: 100%;
}

h2 {
font-family: 'Gill Sans,Lucida Sans';
/*	font-family: 'BauerBodoniBT-BlackItalic';*/
	color: #333;
	font-size: 34px;
	text-shadow: 0 1px 0 #fff;
}

h2.byLine { font: 18px 'Gill Sans', 'Lucida Sans Unicode', Helvetica, Arial, sans-serif; background:none !important; margin-top:480px; }

h3 {
	font-family: 'BauerBodoniBT-Italic';
	font-size: 26px;
	line-height: 130%;
	margin-bottom: 10px;
	text-shadow: 0 1px 0 #fff;
}

p a, p a:visited {
	-webkit-transition:all 0.2s ease-out;
	-moz-transition:all 0.2s ease-out;
	-o-transition:all 0.2s ease-out;
	border-bottom: 1px solid #888;
	text-decoration: none;
}
p a:hover {
	border-bottom: 1px solid #000;
}

section {
	margin-top: 10px;
	padding-top: 165px;
	position: relative;
	z-index: 500;
}
section h2 {
	display: inline-block;
	padding: 0 20px 5px 20px;
	margin:0 0 60px -20px;
}
.ie7 section h2 {
	display: inline;
}
#goodServicesSection h2, #customers h2, #aboutUs h2,  #solutions h2, #contactUs h2 {
	background: url(../images/bg-yellow-headline-bar.png) repeat-x bottom;
}
#photos h2, #accomodations h2, #contactUs h2, #thankYou h2 {
	background: url(../images/bg-white-headline-bar.png) repeat-x bottom;
}
section section {
	margin-top: 0;
	padding-top: 0;
}

/* #Page Styles
================================================== */

/* Nav */

nav {
	font-family: 'Gill Sans,Lucida Sans';
    font-weight: 200;
    text-shadow: 0 1px 0 #fff;
	font-size: 26px;
	margin-top: 10px;
}

.leftNav {
	background-size: 100%;
	padding: 26px 0;
	height: 30px;
}
.leftNav li {
	float: left;
	margin-right: 17px;
    font-size: 25px;
}

.rightNav {
	background-size: 100%;
	padding: 26px 0;
	height: 30px;
}
.rightNav li {
	float: right;
	margin-left: 17px;
    font-size: 25px;

}

header nav a {
	color: #000;
	text-decoration: none;
	-moz-transition: color .3s linear;
	-o-transition: color .3s linear;
	-ms-transition: color .3s linear;
	-webkit-transition: color .3s linear;
	transition: color .3s linear;
}
header nav a:hover {
	color: #888;
}
.goodServices a {
	background: url(../images/mm_logo_text.png) no-repeat;
	width: 221px;
	height: 82px;
	margin: 0 auto;
	text-indent: -9999px;
	display: block;
}

/* Footer Nav */

footer nav {
	display:none;
	position: fixed;
	z-index: 1000;
	top: 0;
	left: 0;
	width: 100%;
	height: 120px;
	background: url(../images/bg-footer-nav-bar.png) repeat-x top; 
	background: black;
	/*opacity:.9;*/
	margin-top: 0;
	text-shadow: 0 1px 0 #000 !important;
}

footer nav .footerNavContainer {
	margin-top: 17px;
}
footer nav a {
	color: #fff !important;
	text-decoration: none;
	-moz-transition: color .3s linear;
	-o-transition: color .3s linear;
	-ms-transition: color .3s linear;
	-webkit-transition: color .3s linear;
	transition: color .3s linear;
}
footer nav a:hover {
	color: #f5eb8e !important;
}
footer nav .goodServices a {
	background: url(../images/mm_logo_text_square_black.png) no-repeat;
	width: 221px;
	height: 82px;
	margin: 0 auto;
	text-indent: -9999px;
	display: block;
}

/* Good Services */

#goodServicesSection {
	margin-top: 100px;
	padding: 0;
}

#goodServicesSection img {
	padding-right: 55px;
    margin-top: -50px;
}

/* Our Story */

#solutionsWrap {
	/*background: url(../images/bg-our-story-hearts.jpg) 0 56px no-repeat;*/
	padding-top: 88px;
	/* height: 840px; */
	width: 100%;
	max-width: 1640px;
	position: relative;
	z-index: 500;
	margin: 0 auto;
}

.ie7 #solutionsWrap {
	/* background: url(../images/bg-our-story-hearts.jpg) 0 56px no-repeat; */
}

.solutionsHearts {
}

/* The Wedding */

.thePlace {
	position: relative;
}
.thePlace h3 {
	background: url(../images/bg-the-place-sub-head-arrow.png) no-repeat 140px 10px;
}
.thePlace aside {
	position: relative;
	z-index: 10;
	margin-left: 0;
}
.thePlace aside h3, .thePeople hgroup h3 {
	font-family: 'Gill Sans', 'Lucida Sans Unicode';
	font-size: 22px;
	background: none;
}
.thePeople h4 {
	font-family: 'Gill Sans', 'Lucida Sans Unicode';
    font-size: 18px;
    padding-bottom: 25px;
}
.thePlace img {
	position: absolute;
	z-index: 0;
	top: 0;
	right: 0;
	margin-top: -190px;
	margin-right: -80px;
}

.thePeople {
	padding-top: 5px;
}
.thePeople h3 {
	background: url(../images/bg-the-people-sub-head-arrow.png) no-repeat 150px 10px;
}
.thePeople div h3 {
	margin-bottom: 0;
}
.thePeople img, #aboutUs img {
	background-color: #fff;
	padding: 5px;
	-webkit-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
	-moz-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
	box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
}

#photosAccomodationsWrap {
	background: url(../images/bg-photos-accomodations.jpg) 0 56px no-repeat;
	padding-top: 40px;
	height: 1752px;
	width: 100%;
	max-width: 1736px;
	position: relative;
	margin: 0 auto;
}

/* Photos */

#photos p {
	margin-bottom: 45px;
}
#photos p a, #photos p a:visited {
	-webkit-transition:all 0.2s ease-out;
	-moz-transition:all 0.2s ease-out;
	-o-transition:all 0.2s ease-out;
	border-bottom: 1px solid #888;
	text-decoration: none;
}
#photos p a:hover {
	border-bottom: 1px solid #000;
}
#photos div img {
	-webkit-transition:all 0.2s ease-out;
	-moz-transition:all 0.2s ease-out;
	-o-transition:all 0.2s ease-out;
	background-color: #fff;
	padding: 5px;
	-webkit-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
	-moz-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
	box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
}
#photos div a img:hover {
	background-color: #f5eb8e;
	opacity:.7;
}

/* Accomodations */

#accomodations aside.alpha h3 {
	background: url(../images/bg-accomodations-top-arrow.png) no-repeat bottom;
	background-size: 100%;
	padding-bottom: 30px;
}
#accomodations aside.omega h3 {
	background: url(../images/bg-accomodations-bottom-arrow.png) no-repeat bottom;
	background-size: 100%;
	padding-bottom: 30px;
}
#accomodations aside li {
	list-style: square;
	margin-left: 20px;
	line-height: 140%;
}

/* AboutUs */

#aboutUs h3 {
	margin-bottom: 30px;
}
#aboutUs img {
	-webkit-transition:all 0.2s ease-out;
	background-color: #fff;
}
#aboutUs a img:hover {
	-webkit-transition:all 0.2s ease-out;
	background-color: #f5eb8e;
	opacity:.9;
}

/* CONTACTUS */

#contactUsWrap {
	/*background: url(../images/bg-rsvp-hearts.jpg) 0 56px no-repeat;*/
	padding-top: 88px;
	min-height: 840px;
	width: 100%;
	max-width: 1640px;
	position: relative;
	margin: 0 auto;
}

.ie7 #contactUsWrap {
/*	background: url(../images/bg-rsvp-hearts.jpg) 0 56px no-repeat; */
}

/* Thank You */

#thankYou {
	position: relative;
}
#thankYou h2 {
	position: absolute;
	top: 50%;
	width: 266px;
	left: 50%;
	margin-left: -133px;
	text-align: center;
}
#thankYou img {
	width: 100%;
	height: auto;
}

/* parallax */
.parallax {
	z-index: 4;
	position: relative;
	padding: 0 10px;
	margin: 0 auto;
}

.ie7 .parallax {
	display: none;
}

/* speed 0 */
#speed0 {
	z-index: 3;
	position: fixed;
}
#speed0 div {
	position: absolute;
}

/* speed 1 */
#speed1 {
	z-index: 3;
	position: fixed;
}
#speed1 div {
	position: absolute;
}

/* speed 2: cruise control */
#speed2 {
	z-index: 2;
	position: fixed;
}
#speed2 div {
	position: absolute;
}

/* speed 3: keanu's back! */
#speed3 {
	z-index: 1;
	position: fixed;
}
#speed3 div {
	position: absolute;
}

/* speed 4: posideon's revene */
#speed4 {
	z-index: 1;
	position: fixed;
}
#speed4 div {
	position: absolute;
}

/* top level hearts */
#bg3-1 {
	background: url(../images/hearts/bg-heart-sprite-1.png) no-repeat;
	width: 448px;
	height: 651px;
	top: 727px;
	left: -332px;
	opacity: .1;
}
#bg3-1-bottom {
	background: url(../images/hearts/bg-heart-sprite-1.png) no-repeat;
	width: 448px;
	height: 651px;
	top: 3730px;
	left: 960px;
	opacity: .2;
}
#bg3-2 {
	background: url(../images/hearts/bg-heart-sprite-4.png) no-repeat;
	width: 331px;
	height: 370px;
	top: 764px !important;
	left: 220px !important;
	opacity: .1;
}
#bg3-2-bottom {
	background: url(../images/hearts/bg-heart-sprite-4.png) no-repeat;
	width: 331px;
	height: 370px;
	top: 4760px !important;
	left: 380px !important;
	opacity: .3;
}
#bg3-3 {
	background: url(../images/hearts/bg-heart-sprite-7.png) no-repeat;
	width: 448px;
	height: 651px;
	top: 740px !important;
	left: 980px !important;
	opacity: .2;
}
#bg3-3-bottom {
	background: url(../images/hearts/bg-heart-sprite-7.png) no-repeat;
	width: 448px;
	height: 651px;
	top: 4725px !important;
	left: -330px !important;
	opacity: .2;
}
#bg3-4 {
	background: url(../images/hearts/bg-heart-sprite-3b.png) no-repeat;
	width: 331px;
	height: 370px;
	top: 850px !important;
	left: 210px !important;
	opacity: .2;
}
#bg3-4-bottom {
	background: url(../images/hearts/bg-heart-sprite-3b.png) no-repeat;
	width: 331px;
	height: 370px;
	top: 4920px !important;
	left: 570px !important;
	opacity: .1;
}
#bg3-5 {
	background: url(../images/hearts/bg-heart-sprite-6b.png) no-repeat;
	width: 448px;
	height: 651px;
	top: 980px !important;
	left: 530px !important;
	opacity: .1;
}
#bg3-5-bottom {
	background: url(../images/hearts/bg-heart-sprite-6b.png) no-repeat;
	width: 448px;
	height: 651px;
	top: 4000px !important;
	left: 310px !important;
	opacity: .1;
}

#bg2-1 {
	background: url(../images/hearts/bg-heart-sprite-2.png) no-repeat;
	width: 331px;
	height: 370px;
	top: 747px;
	left: -166px;
	opacity: .2;
}
#bg2-1-bottom {
	background: url(../images/hearts/bg-heart-sprite-2.png) no-repeat;
	width: 331px;
	height: 370px;
	top: 4720px;
	left: 740px;
	opacity: .2;
}
#bg2-2 {
	background: url(../images/hearts/bg-heart-sprite-5.png) no-repeat;
	width: 352px;
	height: 570px;
	top: 700px !important;
	left: 463px !important;
	opacity: .2;
}
#bg2-2-bottom {
	background: url(../images/hearts/bg-heart-sprite-5.png) no-repeat;
	width: 352px;
	height: 570px;
	top: 4230px !important;
	left: -240px !important;
	opacity: .2;
}
#bg2-3 {
	background: url(../images/hearts/bg-heart-sprite-1b.png) no-repeat;
	width: 448px;
	height: 651px;
	top: 970px !important;
	left: -270px !important;
	opacity: .2;
}
#bg2-3-bottom {
	background: url(../images/hearts/bg-heart-sprite-1b.png) no-repeat;
	width: 448px;
	height: 651px;
	top: 4550px !important;
	left: 1000px !important;
	opacity: .1;
}
#bg2-4 {
	background: url(../images/hearts/bg-heart-sprite-4b.png) no-repeat;
	width: 352px;
	height: 370px;
	top: 990px !important;
	left: 60px !important;
	opacity: .2;
}
#bg2-4-bottom {
	background: url(../images/hearts/bg-heart-sprite-4b.png) no-repeat;
	width: 352px;
	height: 370px;
	top: 4280px !important;
	left: 950px !important;
	opacity: .2;
}
#bg2-5 {
	background: url(../images/hearts/bg-heart-sprite-1c.png) no-repeat;
	width: 331px;
	height: 370px;
	top: 1105px !important;
	left: -310px !important;
	opacity: .2;
}
#bg2-5-bottom {
	background: url(../images/hearts/bg-heart-sprite-1c.png) no-repeat;
	width: 331px;
	height: 370px;
	top: 3550px !important;
	left: 0px !important;
	opacity: .2;
}

#bg1-1 {
	background: url(../images/hearts/bg-heart-sprite-3.png) no-repeat;
	width: 331px;
	height: 370px;
	top: 753px;
	left: 60px;
	opacity: .8;
}
#bg1-1-bottom {
	background: url(../images/hearts/bg-heart-sprite-3.png) no-repeat;
	width: 331px;
	height: 370px;
	top: 3843px;
	left: 640px;
	opacity: .8;
}
#bg1-2 {
	background: url(../images/hearts/bg-heart-sprite-6.png) no-repeat;
	width: 448px;
	height: 651px;
	top: 713px !important;
	left: 757px !important;
	opacity: .5;
}
#bg1-2-bottom {
	background: url(../images/hearts/bg-heart-sprite-6.png) no-repeat;
	width: 448px;
	height: 651px;
	top: 3838px !important;
	left: 80px !important;
	opacity: .5;
}
#bg1-3 {
	background: url(../images/hearts/bg-heart-sprite-2b.png) no-repeat;
	width: 331px;
	height: 370px;
	top: 945px !important;
	left: -171px !important;
	opacity: .1;
}
#bg1-3-bottom {
	background: url(../images/hearts/bg-heart-sprite-2b.png) no-repeat;
	width: 331px;
	height: 370px;
	top: 4060px !important;
	left: 851px !important;
	opacity: .1;
}
#bg1-4 {
	background: url(../images/hearts/bg-heart-sprite-5b.png) no-repeat;
	width: 331px;
	height: 370px;
	top: 950px !important;
	left: 300px !important;
	opacity: .1;
}
#bg1-4-bottom {
	background: url(../images/hearts/bg-heart-sprite-5b.png) no-repeat;
	width: 331px;
	height: 370px;
	top: 4150px !important;
	left: 550px !important;
	opacity: .1;
}

/* #Media Queries
================================================== */

/* Smaller than standard 960 (devices and browsers) */
@media only screen and (max-width: 959px) {

}

/* Tablet Landscape */
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) {

#speed0, #speed1, #speed2, #speed3, #speed4 {
	display: none;
}

footer {
	display: none;
}

/* Our Story */

#solutionsWrap {
	/* background: url(../images/bg-our-story-hearts.jpg) 0 56px no-repeat; */
	padding-top: 0;
	padding-bottom: 50px;
}

/* The Wedding */

.thePlace img {
	position: absolute;
	z-index: 0;
	top: 0;
	right: 0;
	margin-top: -220px;
	margin-right: 0px;
}

#photosAccomodationsWrap {
/*	background: url(../images/bg-contactUs-hearts.jpg) 0 56px no-repeat; */
	padding-top: 0px;
}

/* CONTACTUS */

#contactUsWrap {
/*	background: url(../images/bg-rsvp-hearts.jpg) 0 56px no-repeat; */
	padding-top: 0px;
}

}

/* Tablet Portrait size to standard 960 (devices and browsers) */
@media only screen and (min-width: 768px) and (max-width: 959px) {

.parallax {
	display: none;
}

#speed0, #speed1, #speed2, #speed3, #speed4 {
	display: none;
}

/* Nav */

nav {
	font-size: 18px;
	margin-top: 43px;
}

footer {
	display: none;
}

.leftNav li {
	margin-right: 8px;
}
.rightNav li {
	margin-left: 8px;
}

.thePlace img {
	display: none;
}

/* Our Story */

#solutionsWrap {
/*	background: url(../images/bg-our-story-hearts.jpg) 0 56px no-repeat; */
	padding-top: 0;
}

/* The People */

.thePeople img {
	width: 100%;
	height: auto;
}

/* Photos */

#photos div img {
	width: 100%;
	height: auto;
}

/* CONTACTUS */

#contactUsWrap {
/*	background: url(../images/bg-rsvp-hearts.jpg) 0 56px no-repeat; */
	padding-top: 0px;
}

}

/* All Mobile Sizes (devices and browser) */
@media only screen and (max-width: 767px) {

#speed0, #speed1, #speed2, #speed3, #speed4 {
	display: none;
}

body {
	font-size: 19px;
	line-height: 120%;
}

section {
	padding-top: 0;
}

h2 {
	font-size: 27px;
}

section h2 {
	margin-bottom: 20px;
}

h3 {
	font-size: 22px;
}

/* Nav */

nav {
	font-size: 19px;
	margin-top: 5px;
}

.leftNav {
	text-align: center;
	margin-bottom: 10px;
	height: 25px;
}
.leftNav li {
	float: none;
	display: inline-block;
	margin: 0 3px;
}

.rightNav {
	text-align: center;
}
.rightNav li {
	float: none;
	display: inline-block;
	margin: 0 3px;
}

h1.goodServices {
	margin-bottom: 0;
}
	
footer {
	display: none;
}

section {
	padding-top: 50px;
}

/* Good Services! */

#goodServicesSection {
	margin-top: 45px;
}
#goodServicesSection img {
	padding-right: 0;
	margin-bottom: 10px;
}

/* Our Story */

#solutionsWrap {
/*	background: url(../images/bg-our-story-hearts.jpg) 0 56px no-repeat; */
	padding-top: 0;
}

/* The Place */

.thePlace h3 {
	background: url(../images/bg-the-place-sub-head-arrow.png) no-repeat 100px 5px;
}
.thePlace img {
	display: none;
}

/* The People */

.thePlace aside h3, .thePeople hgroup h3 {
	font-size: 19px;
}

.thePeople h3 {
	background: url(../images/bg-the-people-sub-head-arrow.png) no-repeat 100px 5px;
}

.thePeople img {
	width: 50%;
	height: auto;
}

#photosAccomodationsWrap {
	padding-top: 0;
}

/* Photos */

#photos div {
	text-align: center;
}

#photos div img {
	width: 80%;
	height: auto;
}

/* AboutUs */

#aboutUs img {
	width: 80%;
	height: auto;
	margin-bottom: 10px;
}

/* CONTACTUS */

#contactUsWrap {
/*	background: url(../images/bg-rsvp-hearts.jpg) 0 56px no-repeat; */
	padding-top: 0px;
}

/* Thank You */

#thankYou {
	text-align: center;
}
#thankYou h2 {
	width: 150px;
	left: 50%;
	margin-left: -75px;
}
#thankYou img {
	width: 80%;
}

}

/* Mobile Landscape Size to Tablet Portrait (devices and browsers) */
@media only screen and (min-width: 480px) and (max-width: 767px) {

footer {
	display: none;
}

section {
	padding-top: 50px;
}

.thePlace img {
	display: none;
}

.leftNav {
    padding-top: 30px;
}

.rightNav {
    margin-top: -30px;
    margin-bottom: 30px;
}

.thePeople h4 {
   padding-bottom: 25px;
}

#solutionsPic img {
    margin-top: -20px;
}

}

/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
@media only screen and (max-width: 479px) {

#solutionsPic img {
    margin-top: -40px;
}

#full_logo { 
    margin-top: 10px;
}

#logo_b, #logo_a {
    background-size: 70% auto;
    margin-left:  -20px;
/*    display: block;
    float: none; */
}

#bitman {
    background-size: 70% auto;
    margin-left:  15px;
}

.leftNav {
    padding-top: 30px;
}

.rightNav {
    margin-top: -30px;
    margin-bottom: 30px;
}

.thePeople h4 {
   padding-bottom: 25px;
}

}


/* #Font-Face
================================================== */

@font-face {
    font-family: 'PrintDashedRegular';
    src: url('http://nobodybabybutyouand.me/fonts/PrintDashed-webfont.eot');
    src: url('../fonts/PrintDashed-webfont.eot') format('embedded-opentype'),
         url('../fonts/PrintDashed-webfont.woff') format('woff'),
         url('../fonts/PrintDashed-webfont.ttf') format('truetype'),
         url('../fonts/PrintDashed-webfont.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'PrintBoldRegular';
    src: url('http://nobodybabybutyouand.me/fonts/PrintBold-webfont.eot');
    src: url('../fonts/PrintBold-webfont.eot') format('embedded-opentype'),
         url('../fonts/PrintBold-webfont.woff') format('woff'),
         url('../fonts/PrintBold-webfont.ttf') format('truetype'),
         url('../fonts/PrintBold-webfont.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'PrintClearlyRegular';
    src: url('http://nobodybabybutyouand.me/fonts/PrintClearly-webfont.eot');
    src: url('../fonts/PrintClearly-webfont.eot') format('embedded-opentype'),
         url('../fonts/PrintClearly-webfont.woff') format('woff'),
         url('../fonts/PrintClearly-webfont.ttf') format('truetype'),
         url('../fonts/PrintClearly-webfont.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
	font-family: 'BauerBodoniBT-Roman';
	src: url('http://nobodybabybutyouand.me/fonts/1DED8E_0_0.eot');
	src: url('../fonts/1DED8E_0_0.eot') format('embedded-opentype'),
		 url('../fonts/1DED8E_0_0.woff') format('woff'),
		 url('../fonts/1DED8E_0_0.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}

 
@font-face {
	font-family: 'BauerBodoniBT-Italic';
	src: url('http://nobodybabybutyouand.me/fonts/1DED8E_1_0.eot');
	src: url('../fonts/1DED8E_1_0.eot') format('embedded-opentype'),
		 url('../fonts/1DED8E_1_0.woff') format('woff'),
		 url('../fonts/1DED8E_1_0.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}

 
@font-face {
	font-family: 'BauerBodoniBT-Bold';
	src: url('http://nobodybabybutyouand.me/fonts/1DED8E_2_0.eot');
	src: url('../fonts/1DED8E_2_0.eot') format('embedded-opentype'),
		 url('../fonts/1DED8E_2_0.woff') format('woff'),
		 url('../fonts/1DED8E_2_0.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}

 
@font-face {
	font-family: 'BauerBodoniBT-BoldItalic';
	src: url('http://nobodybabybutyouand.me/fonts/1DED8E_3_0.eot');
	src: url('../fonts/1DED8E_3_0.eot') format('embedded-opentype'),
		 url('../fonts/1DED8E_3_0.woff') format('woff'),
		 url('../fonts/1DED8E_3_0.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'BauerBodoniBT-Black';
	src: url('http://nobodybabybutyouand.me/fonts/1DEDE3_0_0.eot');
	src: url('../fonts/1DEDE3_0_0.eot') format('embedded-opentype'),
		 url('../fonts/1DEDE3_0_0.woff') format('woff'),
		 url('../fonts/1DEDE3_0_0.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}

 
@font-face {
	font-family: 'BauerBodoniBT-BlackItalic';
	src: url('http://nobodybabybutyouand.me/fonts/1DEDE3_1_0.eot');
	src: url('../fonts/1DEDE3_1_0.eot') format('embedded-opentype'),
		 url('../fonts/1DEDE3_1_0.woff') format('woff'),
		 url('../fonts/1DEDE3_1_0.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}

.fullWidth {
   width: 100%;
   margin-left: auto;
   margin-right: auto;
   max-width: initial;
}

#newestProductSection {
   padding-top: 0px;
}

#newestProductBanner {
   box-shadow: 0px 1px 8px 1px #555;
   margin-bottom: 90px;
}

#newestProductDescriptionSection {
   padding-top: 0px;
}

.newProdIntro {

}

.topSlogan {
   font-family: 'BauerBodoniBT';
   font-size: 42px;
   line-height: 130%;
   margin-bottom: 15px;
   padding-bottom: 15px;
   text-shadow: 0 1px 0 #fff;
   margin-left: auto;
   margin-right: auto;
   width: 100%;
   text-align: center;
}