/* ============================== */
/* @ font face					  */
/* ============================== */
@font-face {
	font-family: 'ImpactLabelRegular';
	src: url('../fonts/Impact-Label/Impact_Label-webfont.eot');
	src: url('../fonts/Impact-Label/Impact_Label-webfont.eot?#iefix')
	format('embedded-opentype'),
	url('../fonts/Impact-Label/Impact_Label-webfont.woff')
	format('woff'),
	url('../fonts/Impact-Label/Impact_Label-webfont.ttf') format('truetype'),
	url('../fonts/Impact-Label/Impact_Label-webfont.svg#ImpactLabelRegular')
	format('svg');
	font-weight: normal;
	font-style: normal;
}

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

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

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


/* ============================== */
/* ! Layout for desktop version   */
/* ============================== */

body {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	}
	
#headerRow {
	margin:2em auto;
	}
#liveStreamPlayer {	text-align:center;
	}
	
h1 {
	font-family:'AcknowledgementMedium',Verdana, Geneva, sans-serif;
	letter-spacing:.2em;
	color:#333;
	font-size:3em;
	text-align:center;
	margin:25px auto 10px auto;
	}
h2 {
	font-family:'AcknowledgementMedium',Verdana, Geneva, sans-serif;
	font-size:1.25em;
	color:#333;	text-align:center;
	}
h3 {
	font-family:'Foro-LightRegular',serif;
	font-size:2.5em;
	font-weight:900;
	color:#333;
	text-align:center;
	margin:1em 0;
	}
h4 {
	font-family:'AcknowledgementMedium',Verdana, Geneva, sans-serif;
	font-size:.875em;
	color:#333;
	text-align:left;	
	margin:0 0 1em 0;
	}

.linkNoDeco {	text-decoration:none;}
.linkNoDecoInherit {	text-decoration:none;	color:inherit;}
.linkInherit {	color:inherit;}
#index_sectionContainer {	margin-top:5em;}
.mainPage_itemRow {	/*margin-top:15px;*/	margin:12px auto;}
.mainPage_itemBox {	
	display:table-cell;
	height:75px;
	border:2.5px solid #555;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	text-align:center;
	/*background:#324654;*/
	background:#304345;
	}
.mainPage_itemTxt {	margin:20% 0;	color:#000;	font-family:'AcknowledgementMedium',Verdana, Geneva, sans-serif;	text-transform:uppercase;	font-size:.75em;	text-shadow: 0 0 10px #FFF;}
.mainPageBoxLink a:link,.mainPageBoxLink a:visited {	background:#CCC;	color:#000;}
.mainPageBoxLink a:hover,.mainPageBoxLink a:focus {	background:#000;	color:#FFF;	opacity:0.6;  	filter:alpha(opacity=60); /* For IE8 and earlier */}
.mainPageBoxPhoto {	background-image:url(../images/YMindex/photo01.jpg);	}
.mainPageBoxVideo {	background-image:url(../images/YMindex/video01.jpg);	}
.mainPageBoxLiveStream {	background-image:url(../images/YMindex/liveStream01.jpg);	}
.mainPageBoxWeddings {	background-image:url(../images/YMindex/weddings01.jpg);	}
.mainPageBoxEquipmentRental {	background-image:url(../images/YMindex/equipmentRental01.jpg);	}
.mainPageBoxBlank {	background-image:url(../images/YMindex/null.jpg);	}
.mainPageBoxDJMC {	background-image:url(../images/YMindex/djmc01.jpg);	}
.mainPageBoxAboutUs {	background-image:url(../images/YMindex/aboutUs01.jpg);	}
.mainPageBoxBlog {	background-image:url(../images/YMindex/blog01.jpg);	}
.mainPageBoxContactUs {	background-image:url(../images/YMindex/contactUs01.jpg);	}
.mainPageBoxLinks {	background-image:url(../images/YMindex/links01.jpg);	}

/* ============================ */
/* Section Pages				*/
/* ============================ */
.navList {	text-decoration:none;	color:#000;	font-family:'AcknowledgementMedium',Verdana, Geneva, sans-serif;	font-size:.875em;	text-transform:uppercase;	margin:.8em 0;}
.sectionBox {	height:80px;	width:150px;	border:2.5px solid #555;	-webkit-border-radius: 5px;	-moz-border-radius: 5px;	border-radius: 5px;}
#page_sectionImageDiv {	margin:10px auto;}
.sectionHeadImage {	margin:0 60px; /*Original Size 240x480 */	height:180px;	width:360px;	/*margin:10px auto;*/	border:3.5px solid #555;	-webkit-border-radius: 5px;	-moz-border-radius: 5px;	border-radius: 5px;}
#page_contentBox1,#page_contentBox2 {	margin-top:2em;}
.page_p {
	font-family:Helvetica, Verdana, sans-serif;
	font-size:1em;
	line-height:1.25em;
	text-align:justify;
	}
.contentBox {	margin:1em;	padding:1em;	border:3.5px solid #555;	-webkit-border-radius: 5px;	-moz-border-radius: 5px;	border-radius: 5px;}
.contactUs_contactList {	list-style-type:none;}
.contactUs_formLabel {	display:block;	width:4em;	font-size:.75em;	font-family:Helvetica, Verdana, sans-serif;	font-weight:700;}
.checkBox {	display:inline-block;	width:auto;}
.listNoBullet {	list-style-type:none;}

/* ============================ */
/* Side By Sides				*/
/* ============================ */
div.sideBySideBlock {	margin:2em auto;	height:12em;}
p.sideBySideTitle {	font-family:'Foro-LightRegular', serif;	font-weight:700;	vertical-align:middle;	font-size:1.5em;	text-align:center;	margin:.2em 0 .8em 0;}
p.sideBySideInfo {	font-family:Helvetica, Verdana, sans-serif;	font-size:.75em;	text-align:justify;}
img.sideBySideImg {	height:10em;	width:20em;	border:1px solid #000;}

/* ============================ */
/* Footer						*/
/* ============================ */
/* OLD FOOTER
#footerRow {	color:#555;	line-height:30px;	background:#CCC;	text-align:center;	margin-top:50px;	border:2px solid #555;	text-transform:uppercase;}.footerTxt {	}*/
#footerRow {	color:#555;	line-height:15px;	text-align:center;	margin:50px auto;	text-transform:uppercase;	font-size:.75em;}
.footerTxt {	}
/* ============================ */
/* ! END Footer					*/
/* ============================ */

/* ============================= */
/* ! Layout for mobile version   */
/* ============================= */
@media handheld, only screen and (max-width: 767px) {	
	body {			}
	}

/* ========================================== */
/* ! Provide higher res assets for iPhone 4   */
/* ========================================== */
@media only screen and (-webkit-min-device-pixel-ratio: 2) {
	/*	.logo {		background: url(logo2x.jpg) no-repeat;		background-size: 212px 303px;	}*/
	}