*
{
    margin:0;
    padding:0;
}

body,input,textarea
{
    font:13px 'Roboto Condensed',arial,helvetica;
	line-height:22px;
    color:#6a6272;
	background:#000
	/*overflow-x:hidden;*/
}


a{text-decoration:none; color:#e06114}
a:hover{color:#fff}
a:active{color:#fff}

a.white{text-decoration:none; color:#fff}
a.white:hover{color:#000}
a.white:active{color:#000}

a.white_omitch{text-decoration:none; color:#fff}
a.white_omitch:hover{color:#e06114}
a.white_omitch:active{color:#e06114}

a.black{text-decoration:none; color:#a32001}
a.black:hover{color:#fff}
a.black:active{color:#fff}




h1
{
	font:30px arial,helvetica;
	font-weight:bold;
	line-height:40px;
}

h2
{
	font:20px arial,helvetica;
	/*font-weight:bold;*/
	line-height:22px;
	color:#a32001;
}




.omitch
{
	color:#e06114;
}

.input
{
	width:360px;
	height:30px;
	border:3px solid #fff;
	background:#e06114;
	padding-left:10px;
	color:#fff;
	border-radius:12px;
}

.submit
{
	width:375px;
	height:35px;
	border:3px solid #fff;
	background:#fff;
	color:#e06114;
	border-radius:12px;
}

.textarea
{
	width:360px;
	height:150px;
	border:3px solid #fff;
	background:#e06114;
	padding-left:10px;
	padding-top:7px;
	color:#fff;
	border-radius:12px;
	overflow:auto;
}



.fullpage
{
	display:block;
	overflow:hidden;
	width:100%;
}


.navigation
{
	/*
	
	position:abolute;
	position:fixed;
	*/
	display:block;
	overflow:hidden;

	font-size:20px;
	font-weight:bold;
	width:100%;
	height:60px;
	background:#e06114;
	background-image:url(damian_mcgregor.png);
	background-position:middle;
	background-repeat:no-repeat;
	
	z-index:100;
}

.navigation_copy
{
	position:relative;
	top:14px;
	left:670px;		
	color:#fff;
	text-align:left;
	z-index:101;
}


.dfresh
{
	display:block;
	overflow:hidden;
	
	position:relative;
	top:0px;
	width:100%;
	height:880px;	
	background:#050304;	
	background-image:url(dfresh.jpg);
	background-repeat:no-repeat;
}

.dfresh_copy
{
	position:relative;
	top:80px;
	left:670px;
	width:380px;
	color:#dcdbdc;
	color:#e06114;
	color:#fff;
	text-align:left;
}







.services
{
	display:block;
	overflow:hidden;
	
	width:100%;
	height:280px;	
	background:#e06114;
	background-image:url(wa ves.jpg);
	z-index:40;
}

.services_copy
{	
	position:relative;
	top:-60px;
	left:670px;
	width:380px;
	height:300px;	
	color:#fff;
	text-align:left;
	z-index:41;
}

.services_icon
{	
	position:relative;
	top:10px;
	left:540px;
	width:100px;
	height:100px;
	z-index:42;
}




.quotes
{
	display:block;
	overflow:hidden;
	
	width:100%;
	height:1700px;	
	background:#e06114;
	background-image:url(waves.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	z-index:40;
}

.quotes_copy
{	
	position:relative;
	top:-60px;
	left:670px;
	width:450px;
	height:300px;	
	color:#fff;
	text-align:left;
	z-index:41;
}

.quotes_icon
{	
	position:relative;
	top:10px;
	left:540px;
	width:100px;
	height:100px;
	z-index:42;
}



.media
{
	display:block;
	overflow:hidden;
	
	width:100%;
	height:300px;
	background:#000;
	/*background:url(record.jpg) 100% 10px no-repeat fixed; */
	/*background:url(record.jpg) 100% 0 no-repeat;
	max-width:1920px; */

	background-image:url(record.jpg);
    background-repeat:no-repeat;
    background-size:100%; /*100% 100%*/
}

.media_copy
{	
	position:relative;
	top:-60px;
	left:670px;
	width:380px;
	height:300px;
	color:#fff;
	text-align:left;
	z-index:31;
}

.media_links
{
	transform: rotate(-90deg);
	-webkit-transform: rotate(-90deg); /* Safari/Chrome */
	-moz-transform: rotate(-90deg); /* Firefox */
	-o-transform: rotate(-90deg); /* Opera */
	-ms-transform: rotate(-90deg); /* IE 9 */

	-ms-writing-mode: tb-lr;
	-webkit-writing-mode: vertical-lr;
	-moz-writing-mode: vertical-lr;
	-ms-writing-mode: vertical-lr;
	writing-mode: vertical-lr;
}

.media_icon
{	
	position:relative;
	top:10px;
	left:540px;
	width:100px;
	height:100px;
	z-index:32;
}


.party
{
	display:block;
	overflow:hidden;
	
	width:100%;
	height:60px;
	background:#f0a503;	

	background-image:url(party.jpg);
    background-repeat:no-repeat;
    background-size:100%; 
}


.contact
{
	display:block;
	overflow:hidden;
	
	width:100%;
	height:500px;
	background:#e06114;	
	z-index:20;

}

.contact_copy
{	
	position:relative;
	top:-60px;
	left:670px;
	width:450px;
	height:300px;
	color:#fff;
	text-align:left;
	z-index:21;
}

.contact_icon
{	
	position:relative;
	top:10px;
	left:540px;
	width:100px;
	height:100px;
	z-index:22;
}



.records
{
	display:block;
	overflow:hidden;
	
	width:100%;
	/*height:20px;*/
	background:#a32001;

	background-image:url(records.jpg);
    /*background-repeat:no-repeat;*/
    background-size:100%; /*100% 100%*/

}


.footer
{
	display:block;
	overflow:hidden;
	
	width:100%;
	height:40px;
	background:#a32001;	
}

.footer_copy
{	
	position:relative;
	top:10px;
	left:670px;
	width:450px;
	color:#e06114;
	text-align:left;
	font-size:12px;
	text-transform:uppercase;
}









#home
{ 
	background:url(party_large.jpg) 50% 0 no-repeat fixed; 
	height: 60px;  
	margin: 0 auto; 
    width: 100%; 
    /*max-width:1920px;*/
    position: relative; 

	-webkit-box-shadow: inset 0px 2px 2px 0px rgba(0,0,0,0.5);
	-moz-box-shadow: inset 0px 2px 2px 0px rgba(0,0,0,0.5);
	box-shadow: inset 0px 2px 2px 0px rgba(0,0,0,0.5);
}

#about
{ 
	background:url(records.jpg) 70% 0 no-repeat fixed; 
	height: 80px; /* actual displayed height */
	margin: 0 auto; 
    width: 100%; 
    /*max-width: 1920px;*? 
    position: relative; 

	-webkit-box-shadow: inset 0px 2px 2px 0px rgba(0,0,0,0.5);
	-moz-box-shadow: inset 0px 2px 2px 0px rgba(0,0,0,0.5);
	box-shadow: inset 0px 2px 2px 0px rgba(0,0,0,0.5);

	/*box-shadow: 0 0 5px rgba(0,0,0,0.5);*/
}


#home article {height:500px; position:absolute; text-indent:-9999px; top:50px; width:100%;}
#about article {height:20px; position:absolute; text-indent:-9999px; top:20px; width:100%;}



